Reusability

The initial design of project was to make tools that can procedurally create different cities. However, as the project progress, we find out that it does not make sense to create generic tools. First, one of our demo focuses on creating a Tang city which is unique compared to other cities in different time and space. For example, if we want to create a modern city, we may want to create a system that make everything dependent on the roads.