C++ port of Artemis entity-component-system framework.