Created header files for base classes based on UML diagram