separating the Processor and Edit Controller

Is it possible to separate the EditController into its own dynamic link library, separate from the processor?

Theoretically this is possible, if all hosts support this is another question. The validator in the SDK for example does not support this.