Bret Victor's ideas apply differently to different problem domains. This was very apparent from his talk. It looks like Chris is trying to build a platform that makes applying Bret's ideas very simple and natural. Also, I assume that many of these modes will be generalized and available out of the box, so all you have to do is the pick the one that best suits your needs for any given task.