I worked on this for a couple years (have been much less active lately), surprised to see it on the front page of HN but happy to answer questions about it.