Refactoring: controllers for different modules in different files and
single point of entry for getting the server config (ConfigHolder)