Removing extraneous model from peform_subs that'll probably never be used.
Refactoring who, part 1.  Adding individual formatters for the component pieces.
Adding factory and formatter specs.