For providing device control and communication for one or more controlled devices
in a multi-device network, upon detecting attachment of a new device that is to
be controlled by a Device Control Module, such Device Control Module is found and
control is assigned to such Device Control Module. In particular, first a Device
Control Module is sought that is specific to the new device. In case such specific
Device Control Module is not found, the network is probed for existence of a less
specific Device Control Module and assigning control of the new device to the less
specific Device Control Module.