World constructor.
World destructor.
Notifies all systems that an entity is now alive.
Adds a system to the world.
Creates and returns a new entity.
Emits an event to subscribers.
Returns a range containing entities with the specified components.
Kills and notifies all systems that an entity has been killed.
Subscribes a receiver to a specific event.
Updates all the systems.