It would be great having some C api and a C library that can be used with introspection or directly from C GTK programs.