New GUI

Replaces everything else.
Currently completely broken.