Overhall of image generation with categories.