Complete refactor of the config system so it's registry-stored. Moving to
SereneRegistry. Unit tests will be broken for now.