Explicit Disentanglement of Appearance and Perspective in Generative Models