Flanze building has worn a lot of hats in 100 years