GUI Additions

First round of GUI additions
Revert "GUI Additions"

This reverts commit 4db463da77fe38426df760444a0c34a1c073da07.