Learning a Hierarchical Latent-Variable Model of 3D Shapes | Synapse