Removed custom typedef.
Added custom events for ISystem.hpp.
Improved RuntimeClassID.hpp.
Reworked IComponent.hpp.