First sketch of ecs.
Removed old entity implementation. Added interfaces of ECS.