Image Generation and Synthesis