Did some minor refactoring and created the rest of the needed panes for
the gui. -akuji1993