see http://demo.knittery.ch for a running instance.