JAVA-30: Separation of archetype so they have their own release cycles