I am also interested in this. There is a previous plugin, that did something similar:
I’ll chip in if needed.