I created this library for my own personal use, and I am publishing it in the hopes that others will find it useful. I encourage you to fork and modify this library to suit your own needs and personal workflow, but I am unlikely to merge any changes into this repository.