Revert "GUI almost finished. Classes are unneeded."

This reverts commit bb913ad91e339e7fb6098d330baeb677f7a055b0.