Basically as the title says. At the moment, we'll be using [gtk-kn](https://gitlab.com/gtk-kn/gtk-kn) for this, which has a mature binding generator. This is mostly done already, albeit we're also waiting on upstream on whether they would like them to be upstreamed.