Implementation of the dropdown widget.
Functions related to the drop down widget.
Types related to the drop down widget.