- Rewrite current DI implememntation (ApplicationContext) to use https://github.com/google/fruit
- Remove event system (ApplicationEventContext) and instead use entt events
- Registries for repositories
- Reflection with entt meta
The objective here is to reduce the code-base complexity by moving strucutres to use well-maintained, well-stablished libs instead of custom implementations
The objective here is to reduce the code-base complexity by moving strucutres to use well-maintained, well-stablished libs instead of custom implementations