The World of Generative Models