Basics of GUI configuration loading done. GUI Confs can also be added through Settings page. Made a clear distinction in code between GUI and Data configuration, although there are still several refactorings that need to be done. Configuration itself might also benefit from knowing which type of configuration it is.