@longzheng: Sounds like a good C9 community project.