Saving work before redesign / refactor
Refactors into a set of commands to be run by a report class.