[Incomplete] Filtering refactor, add IIR

Commented out