Let's make this really terse!
Got markdown mode output into Sherlodoc's db so you can query it - great for agents!
Widgets in the JS OCaml toplevels - using FRP for the interactions. The neat thing here is that using FRP via Daniel Bunzli's note library is that all the interactions are all purely functional, no refs or mutables in sight. You provide a little wrapper scripts that's run in the frontend and the interactions and send back and forth with the worker running the code where it's translated into Events and Signals. My proof-of-concept of this is a widget that works with the leaflet.js library:
Demo coming soon!