Refactored FannieReportPage::preprocess to handle a bunch of common,
boilerplate tasks rather than having each child class redefine
the method. Department Movement revised as example.