Make filter bank separate from AbstractMatrix to resolve type issues