Pulling the separation of GTK in bits and pieces from the rest of the code from the WinForms derivation.
Reorganized source in multiple ways.
Moving stuff around: Abstracting menus.
Slowly approaching feature parity of GTK & WinForms...