ecs-tools a c++11 implementation of ecs reference:https://austinmorlan.com/posts/entity_component_system/