Move the Async USB TX code into a common class
Add the AsyncUsbSender.