City Building Program

I want to build a city building game that’s super back end and not visual. I want to focus on complexity, different modes of transportation, and how that impacts peoples lives; lots of statistics on how much people travel, what kind of access and resources people have. Quality of life. I also want to have it be able to generate cities based on smaller scale models, using templates, and fractal templates of the city to expand into a much larger city. Where can I start?