Renamed the new interface to IObjFilter, due to a naming conflict with the IFilter in the rendering package.
I knew IFilter looked familiar...