Internal reference
The APIs needed to add support for a new camera pipeline is in the device config file.
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: