Thanks @bistenes for the video and explainer. I had some similar thoughts to @burke. This sounds very similar to the approach taken with extension points and extension in the original OpenMRS JSP UI architecture and in the refapp in appframework.
Presumably it will be up to the “slot” to determine what configuration the extensions can provide into it? What about things like sort order - how would one control the order of widgets in the patient chart in this example? It’s clear from the imperative method as to how it would work, but can you give an example of how you might allow control ordering and positioning with the new extension system if, say, 20 widgets all declare themselves?
Thanks, Mike