Separate remoteStorage client from Vault-specific logic.