This action now occurs in two places - firstly in the "pageEnhancer" component, and now in this "assembler" - we need to ensure that it occurs in just one place, and somewhere where the user can easily access it. Can we rewrite the pageEnhancer in terms of this "assembler"? It seems all that is required is a more flexible binding to the "gradeNames" option on line 80