Here are the slides of the talk which I gave at BarCampDelhi. We, at Uzanto, have used much of the techniques described here to build the study design interface in MindCanvas.