This is still work in progress. Visit
the blog
...