Modularized MDCFilter

New functionality can be added to MDCFilter by providing an
implementation of the IPlugin interface.