lemme add on to this.
Premade buildings can be defined in a settings menu.
Make a building within a certain #x#, like 32x32 space and save it as a duplication with a prefix name behind it.
If the name says something like
suburb_buildingname
town_buildingname
innercity_buildingname
that prefix defines where the building will go.