I believe that you and I have spoken via email about this topic. I offered to support such a plugin if you would write the initial code and tests for it then hand it over to me. You never replied as to whether or not you would be willing to do so. Just throw some code together and hand it off - not too hard.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?