For including bindings, make sure they're read in getBuiltinsAsJson, those will be the only modules available.
The best advice I have for writing bindings is to follow some of the existing modules. You will likely need to dig into the internals to understand how they work though.