Shaman's blog on github.