Perhaps a better target would be re-usable libraries without all the components built-in by default.
I'm not sure how that would look, though. I'd have to play around with some implementations to get a feel for how interdependent models, views, and renderers would play as somewhat stand alone components.