Rust bindings and wrappers for Gtk