Procedural Traditional Chinese Building

 
 
Final Test results 
 

Problem statement:

When I saw some cool city image like this. I always wondering how to achieve the city variation without creating each building individually.