We are already planning on supporting [ShaderAndVertexGpuPrograms] on objects.
Here is some work on procedurally generating buildings: http://www.vision.ee.ethz.ch/~pmueller/wiki/CityEngine/Front We could have a few different types of generated geometry controlled by a big set of parameters. Buildings and other grid like or stacked things. Trees and other branching things.