Da neu Funktionen die System Settings unübersichtlich machen, soll die Architektur (zu erst für die System Settings) umgebaut werden. Als Konzept wird ein Model View Presenter (https://de.wikipedia.org/wiki/Model_View_Presenter) nach Vorbild von http://openbook.rheinwerk-verlag.de/oop/oop_kapitel_10_005.htm#mj84d41f973bb38a7ebb9ae77e397862dc benutzt.
Dabei soll als Schnittstelle zum View JSON zum Einsatz kommen.
Zusätzlich steigt die Übersichtlichkeit und neue Funktionen sollten einfacher als Klassen realisierbar sein.