[Incomplete] Filtering refactor, add IIR

I would advocate against such shortcuts, since it isn't much more simple than just typing `FilterButterworth.design()`....