Benjamin Wohlwend has already started work on this [1].
What are everyone's thoughts on (assuming the branch is stable and everything) merging it into 2.2 (2.1 is out of question)?
Jonas