What is a Sub-Processor?