Refactor node code to use htmlwidgets.
Use correct widget.
Implement htmlwidget form rendering.
Refactor nodefields.
Merge branch 'switch-to-htmlwidgets'