Split the device controls into separate files