Ygramul
Der generelle Ansatz für sowas findet sich im Wiki unter simple 3D buildings. Der Grundriss umfasst alles, und dann gibt es einzelne building:part-Teile, die jeweils unterschiedliche Eigenschaften haben können.