Some notes on how I think I might do GUI.