Added IProcessor and ProcessorBase and ProcessorKW