Many applications require multiple calls individual devices. This is not only makes things more difficult to code, but increases the load on the system.
It would be great if one could create a device type with this capability.groupControl, set the type (one one) of devices it would control. This group device would then inherit the capbilities / attributes of the underlying device type.
Ex: capability.groupControl(colorControl) would be a single device that would control all devices with capability.colorControl.