WE HAVE A WORKING GUI!
Cosmetics pending.