Add Prototypes support to ECS
The ECS doesn't currently have prototypes, we should add this (as this was one of the reasons for dropping entt).
The ECS doesn't currently have prototypes, we should add this (as this was one of the reasons for dropping entt).