Added some Filter interfaces and classes