As we've discussed a bit I'd love for us to expose enough functionality off the notification objects (and maybe other objects that can easily be delegated to) such that inheritting from one of rspec's formatter classes is no longer advantageous.  Might be useful to treat fivemat as a case study for this.