Processor and Client Application interfaces/classes/providers