Starting work on GObject bindings.