Thank you derby. I was about to mention this today as a meditation, but I was pleasantly surprised to see that you already beat me to it. I made a few (significant) updates to it in the past few days, but I think it is now ready to be considered v1.0.