Adding some scaffolding for gui stuff