libtorc-core: Convert TorcUSBPriv to factory class