how do scaled down version image generation and manipulation programs work in general?​