Initial implementation, tested, without frontend.
Modified ConfigurationSetupTool to support new change.
Various changes to the world so that config utility can be run and it can use existing configuration as defaults.