See summary.
disclaiming ownership, adding some others to the cc' list in case someone else feels like working on this. I'm not expecting to get to this any time soon.