This does contain some changes which are probably related to #8 as mentioned in [835bc539c147f169f3f7f68c594f806a59578870]. Also I tried to de-clutter the workspace class and the configuraiton. For that I used a config handling I wrote for another project of mine.
For the logging I was thinking to update that as well since we this project probably needs to focus on a user friendly design due to the target audience.
I do not expect this pull request to be approved on the first try but let me know what you think @Prixix :D
This does contain some changes which are probably related to #8 as mentioned in [835bc539c147f169f3f7f68c594f806a59578870]. Also I tried to de-clutter the workspace class and the configuraiton. For that I used a config handling I wrote for another project of mine.
For the logging I was thinking to update that as well since we this project probably needs to focus on a user friendly design due to the target audience.
I do not expect this pull request to be approved on the first try but let me know what you think @Prixix :D