Just one question from me: can you create building which is built when city's size is X people? If it is possible then we can make this building as prerequisite for this building:
Can a building be made to require the city to have "x" number of citizens before the building can be built?