@David Gwyer - Looks like this is somewhat fancy thing, so I doubt it'll make to the core.

I like the concept of this plugin though.