Added basic Gui framework.