I want to create bindings for libsodium and leveldb, is there any documentation for how to get started writing a binding?