Text this: Comprehensive exploration of diffusion models in image generation