added experimental lib/model-field-widget.js.