This almost fits my use case. I’m not so interested in interactive documents, but interactive widgets. A good example is http://stsievert.com/blog/2015/12/09/inverse-part-2/
This relies on ipywidgets-unsupported, but there’s interesting work with jupyter/ipywidgets. In the 6.1 release they’ll support the same thing as above with easy generation!