Further refactoring for filterbanking