Example on how to register custom content type with imaginary