Base class for all game components.
The type of the component.
Optional
Called when the component is added to an entity.
Base class for all game components.