There’s actually a few posts where we’ve been discussing what role(s) buildings should have–check them out! Here’s three I was able to find at the moment:
Buildings with tethered purposes
They’re a little dated, but it’s a decent start to the discussion through the development process as of yet.