WIP switching filters to async chan chains instead of methods
Refactor filters to use channels instead of functions
Describe filter implementation in README