Created header file structure to allow for more class definitions