Thanks for this, it could be very useful for me. I've played about
with it (based on Example 2 from community).
My probem is how to reuse a widget. I.e. I want to create widget
and run it, then stop it. Next day, for example, execute a different flow
beginning but in same flow as widget created, and update the layout.
I've tried copying the uri and using that in the layout update but fails
(No path).
So it seems that if you stop a flow that configured widget, the widget
is left on the screen but is inactive and a new widget has to be created.
That makes it unusable for production. I'm aware that current
implementation is experimental but seems a gap.