Prim, a personal recomendation. If you could generate diferent roof and bodies for buildings changing the textures, then when you could mix the models. it's easier to create variety. In such way with 3 buildings bodies and 3 roof you have 9 options. Also parts could be used easier in unexpected ways.