[wip] Refactor Models::Formatter to be anonymous module (allow overriding)