GUI rewrite almost complete. (But nothing is plugged into it yet.)