Added a couple of ideas for an updated entity-component system