[WIP] Allow multiple archetypes to be defined