Internal reference
The APIs needed to add support for a new camera pipeline are internal to the vidi crate.
Likewise, the APIs to add new processing shaders to crispy are not public.
The private API reference documents all of that, and more, for every libobscura crate: