The idea is to use the firmware of the serialusb project and handle all device-specific requests on the software side.