Components are dictionaried in Entities and World has two types of Engines: Update and Render engines.

 Also need a way to remove engines and to update new engines after
entities are already in the world. Not hard, just something to do.