Add RunContext
support for script outputs
#765
+602
−95
Merged