Widget Interfaces, Classes and Traits Base Base class to be extended by all widget sub-classes. Reference_Container Registers a Widget to put the Reference Container to the widget area.