A generic ECS (Entity Component System) based simulation framework.