Make it compilable

- It can generate buildings and trees, and visualize them.