We should really split WREC into multiple pieces. I have a patch that does this for CharacterClassConstructor.
Created attachment 23357 [details] Proposed patch Sorry that the renames don't come out in the diff, but they can all be seen in CharacterClassConstructor.h
Created attachment 23358 [details] Revised proposed patch I forgot to make CharacterClassConstructor a class rather than a struct, and I had an unused accessor function.
Comment on attachment 23358 [details] Revised proposed patch r=me
Landed in r36337 and r36338.