...
...
- Please tick if approved
...
No, I think you've explained it well. Go any deeper and it gets more complicated than it probably needs to be. If they don't understand what it does from this, they're probably not the ones using this widget.
I would maybe add a 2nd screenshot though, to show what it looks like when you've got scripts assigned to the widget. Something like this, but maybe showing an additional type?
...
Following is an example of the widget in use:
Where can the Widget be placed?
...