This was something I worked on for three days to scratch my own itch. I didn’t think anyone would care, but I posted it (as is my modus operandi). It’s now had over 22,000 views. I think it struck a chord. Also see the followupposts and check the project page for more info on the latest features.