I mean, I'd like to wait for an experienced committer here to say what he has in mind for that. There are many ways to implement something like that, and many wrong ways too. If that's a good feature it needs to be fully done, not like a quick workaround.