[widget] Use root widgets file.
[widget] Have #widget return the widget class.
[conversions] Make conversion methods static.
[widget] Add widget attributes.
[widget] Remove converter methods.
[widgets] Remove NodeText.