Devices and their configurators (if necessary). Devices are implementations of the interface
Device
. A device may have a configurator which is an implementation of the
Configurator
interface.