This is the skeleton filter framework for implementing filters written with FilterFactory