I would also love to have a construction script for widgets.
The only way I found to create some kind of templates (button for instance), is to create a widget containing only that and place it in my other widgets. But without construction script I can’t see my customization per buttons.