Some code re-factoring + removed an obsolete class.
Reduced memory usage to ~1/2, by reducing the internal buffer size to 1/2. Buffer size is now FilterLen frames, instead of 2x FilterLen samples. That's sufficient!