Refactored everything, no longer using size_t for Components and EntityTypes, EntityCore is also no longer static, you instantiate your own instance.