Exploring Urban Forms Using Deep Generative Models Based On Topology