improved module/archetype specification