Логика генерации изображения вынесена в отдельный класс, за это отвечающий.