Lima2: expose params generically, minimize or eliminate detector- and pipeline-specific code
We can try to remove as much detector-specific and pipeline-specific knowledge from the lima2-bliss integration code.
Using schemas, all params can be 'discovered' at runtime instead of being defined statically.
When necessary, specific knowledge could be encoded in the lima2-client lib.
This aims to:
- reduce the need to modify bliss code when a change occurs on the lima2 server side
- reduce the likelihood of misalignment between client (bliss) and server code