FORGE-273: Support for maven archetypes

Please review and merge if OK. Perhaps we still need to identify the bundled archetype catalogs we want
These are the facets needed to generate an archetype, so I think so