Generative Modelling: Addressing Open Problems In Model Misspecification And Differential Privacy