The Widgets objects

Widgets objects are in fact one of the following type :