Added GUI with code text area, shapes panel and console.