Added new header file to contain the Entity-Component system created. Files adapted to use that.