Create a custom entity component system
Currently using entt, just to get past this.
Switched to flecs. ECSs can get seriously complicated