Why recreate `UserConfigurations::Configuration` here, instead of using `configs` from line `8`?

The same global variable approach could be used to make it accessible. Or we can think of something better to get rid of global variables altogether.