#capjamesg[d]I have all of the code ready and will open-source it. It will not be ready for production use for a bit though. I'll have to modify a few of my projects to remove this code (which has been repetitive across a number of codebases) and use the library instead.