See other work from this project here and here.