It was suggested I share this on Github. Enjoy.