Entities can now be loaded with their components from XML. Components are obtained from pools that are managed by the ComponentManager. The notion of "World" has been changed to the more generic "Space" as this serves to more accurately describe the intent.