small c++11 entity, component, systems library