Generalizing distributions is an old practice and has ever been considered as precious as many other practical problems in statistics. It simply started with defining different mathematical functional forms, and then induction of location, scale or inequality parameters. The generalization through induction of shape parameter(s) started in 1997, and the last two decades were full of such practices. But to cope with the complex situations under series and parallel structures, the art of mixing discrete and continuous started in 1998. In this article, we present a survey on compounding univariate distributions, their extensions and classes. We review several available compound classes and propose some new ones. The recent trends in the construction of generalized and compounding classes are discussed, and the need for future works are addressed.