C++ wrapper generator for GObject libraries