Gui 0.1 finished - improving backend code