Robustness, Structure And Hierarchy In Deep Generative Models