Finished output parameter refactoring; GLib and GObject work, but Gtk broke.