Disjoint Generative Models