Types for defining Archetypes, collections of entities that have the same set of components.
Archetype
Entity