decoupling the registration of the groups from the configuration of the groups

With this PR, they can happen before of after the other without any impact in the overall output. This will help to define all express specific settings before initializing the locator.

As part of the PR, we are also automatically setting any group as app origin at the moment they are registered without having an explicit configuration upfront.