'Create image from template.
Contains specific behavior for each image type.
:prepare_template: function, that creates template.
Should accept `target` argument.
:base: Template name
:size: Size of created image in bytes'

@abc.abstractmethod
def create_image(self, prepare_template, base, size, *args, **kwargs):

    pass
