Introduction to Archetypes and Archetype classes