Bryce has a similar thing for 3d objects. I thought it would be a good city creator but I think I began to run into the same sorts of problems you're doing....hopefully you'll find an ingenious solution!