Task #4: Replaced Setup with ApplicationSettings. Needs some refactoring after Config is replaced with EngineSettings.