Widget containers are objects that allow widgets to be attached to them. Widgets are graphical components that can be used to
customize the appearance of an interface element. Widget containers act as user interface attachment points that dictate the creation and
placement of the widgets.