beautifull...
I thought about this, and came up with a idea of my own - particuarlly for the buildings.. It would be usefull to be able to copy pieces at runtime. Just for graphicspurpose, the whole thing could be merged into one matrice after its done.
Its just so much easier to generate procedural +random stuff, if you dont have to predefine what you need a dozen times.
@Firestorm. Its a "one" decal per building system, so its going to be expensive, if you dont use the TerrainTexture Replacement. Plus you got to rotate the textures to fit it together. That or make the terrain part of the modell. Which has graphic hazards on its own, if you imagine a grassy garden on moon.
Im currently uploading my attempt. The Streets and the buildings dont allign, but its allready quite nice. Would be of course nicer even, if i made cityparts(heres were the social downers live- hey, were is my umbrella- how will the foolish masses know now, that im there FUEHRER)
And certainly would benefit from real random generated buildings.

Just imagine a algo that stacks up concrete lego-building bricks.
Its one of the more awesome things of opensource gamemaking that we can harvest the forces of maths nature to do some work for us .