Adding a trimmed down interface for devices that only provides commands that don't change the state of a device, useful for setting up a gui or otherwise providing information.