Added widget support.
Started working on Form widget.