Worked a lot on the GUI. Can now change properties and create components