This is a work from a long time ago. I plan to update this product recently and release it as open-source to commemorate it.