WIP: beginnings of a GUI