UHM-1639: Add ability to configure what apps are enabled
UHM-1639: Add ability to configure what apps are enabled
refactoring into multiple files