Geometry And Representation Learning In Deep Generative Models