Interfaces and base classes to implement filters
For more information on how to use a filter see the Getting Started page of the Developer's Guide.