OPM - refactoring filters and fixes in printing

Why do we need extra fluff for making normal block, gp, awc filter to drilldown filter?
@esoergel You might be better able to understand this.