Added ThreadChannel and updated usb connections to use it.