Made the branch.
Gui has been implemented with very basic button reconfiguration
Made a Gui function to apply changes.
Fixed a bug with applying changes.