Create image_generic.hpp