Generative Model Architecture