Make Widget a "viewless" widget.

This is handy if you just want a model to sync without displaying anything.  It also ensures that every widget will display by default (since the view_name is inherited).