so taking kotlin scripting, some caching out each step and invalidation on recompilation of the scri...
n
so taking kotlin scripting, some caching out each step and invalidation on recompilation of the scripts, maybe #data2viz for some of the vizualisations and putting that all in a idea plugin could work i think