Tangle is a JavaScript library for creating reactive documents. Your readers can interactively explore possibilities, play with parameters, and see the document update immediately.
Reminds me of something I did for a cooking site a long (long) time ago (site not available anymore), but then better.
Love those demo’s.