Generative Modeling of Discrete Data Using Geometric Latent Subspaces