Mess about with Gtk layout some.

No actual functionality yet, and the layout is completely wrong.