An Entity Component System.