Register a component C to an entity.
A pointer on the component for this entity.
EntityException if the entity is invalid. ComponentException if there is no room for that component or if if the component is already registered.
See Implementation
Register a component C to an entity.