ArchetypeEngine
The default implementation of Geary's Engine.
This engine uses Archetypes. Each component is an entity itself with an id associated with it. We keep track of each entity's components in the form of it's EntityType stored in the records.
Learn more here.