Renamed Widgets namespace into Controls
Renamed Widget to Control
Reorganized control logic