Basic struct
IFilter: The filter interface
Errors
Base: The basic class for filters