Yaml layout templatization
As discussed, to make beamline a bit more easy to manage, it is import to be able to reuse part of the layouts.
It's already doable with kind of include
(which includes static part of layout).
This can be improved by providing layout template.
The use case is mostly:
- Create a template stored in Daiquiri that can be reused for a range of beamlines.
- Reduce the beamline maintenance because only few variable have to be set (the complexity will be handled in the main Daiquiri project)
- Use yaml layout as complex component (which also could be stored in Daiquiri)
- But also in beamline side
A good approach would be to make it look like (yaml syntax) as any other component.
Edited by Valentin Valls