The naming of the class USImageSource is confusing. One might assume that this is the source class of an US image pipeline, but it isn't. The source class is USDevice and USImageSource is the IO class to the hardware which is used by USDevice.
Any ideas for a new name?