Refactoring of ECS (WIP)
ECS refactoring (WIP)
Merge branch 'develop' into ecs-rewrite
ECS refactoring
Merge branch 'develop' into ecs-rewrite
Multiple changes (WIP)

- Merge branch 'develop' into ecs-rewrite.
- ECS refactoring/rewrite.
ECS refactoring/rewrite (WIP)

- Other minor changes.
ECS refactoring/rewrite (WIP)
ECS refactoring/rewrite (WIP)
ECS refactoring/rewrite (WIP)

- Also fixed base functor constructors.