Rewrite the USBIO to use addressing.