Nice documentation. You should probably turn it into a blog post. I fear nobody will read all of this here ;).