Implement device management
Right now, only bus enumeration (via scanning) is supported. We also need to support actually doing things with the devices.
Right now, only bus enumeration (via scanning) is supported. We also need to support actually doing things with the devices.