Base class for all UI elements that can be displayed in a window.
Components are publishers that fire the following event classes:
ComponentEvent, FocusEvent, FontChanged, ForegroundChanged, BackgroundChanged.