Under construction. I will try to post a discussion here eventually.