Reorganize sidebar_widgets model setup
Fix failure for new widget additions to trigger preview refresh
Prevent old single widgets from not obeying instance override