Dear all, I welcome discussions about features in this area, but please be aware this is something I will not be hacking into in the next two months.
So, if someone wants to take this in charge and to propose a design and an implementation, please do! Thanks, -- Bastien