2 quick examples
1) I want to be able to show/hide a widget without having to create a boolean property in a non-persistable entity and then having the entity check that property
2) In the HTMLSnippet, I want to be able to set the html/javascript (contents property) dinamically from a microflow
I have made a HTMLSnippetContext widget which listens to attributes of the context and updates itself when changed. So point 2 can be solved in a widget.