This is a (working) work-in-progress!
Supports creation and removal of Entities
Adding, getting and removing components to separate entities
Systems which work on those entities
Useful links regarding ECS
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/
http://entity-systems.wikidot.com/
https://www.youtube.com/watch?v=U03XXzcThGU