Refactoring Crom to be a single .h file with define-customized object types etc.