Adds Archetype Selection

Includes support for Archetype features that have options