Added GUI demo, initial set up