9 support for creating new widgets

#9 Support for creating a new Widget
No JSON field names for these? Do we not need them?