New Gui

(Not tested with the new lexer-dependencies)