First commit of the day - Topology generator DONE