Moving extension into its own solution