Renamed GUI to backendGUI to differentiate between application and this stuff. Moved apps into legacy.
Moved a lot of old useless demo GUI stuff to legacy/legacygui.