the pcsc factory instantiates a provider, which can optionally be the super/over intelligent opensc/openct. think of it as a linux box running vmware, running windows whose usb virtual devices can talk to the hosts usb controller - that talks ccid. convoluted no? but useful in some cases.