took the publisher dependency out of the AbstractScriptEnvironment
getting rid of the RootScriptEnvironment, it does nothing
cleaning up some packaging, preparing to bundle by feature... but only
sorta
reorganized the script package, and some stuff alongside it.  plus
explanations!
cleanup and docs
cleanup, cleanup, cleanup
making the IOExecutor not a scheduled executor, because why would it be?
am i going to delay reading from the disk? haha
cleaning up, sketching plans...
adding a toString for diagnostics
fixing an issue where script environments might never be marked
initialized
fixing a test
started thinking about just how the execution package needs to look
reorganizing the execution system. script system now contributes the script executor
documentation and renaming
reworking the execution core to separate the notion of continuation
processing entirely
moved the continuation handling completely inside the script package, by extending the execution system. yay APIs
finished removing the notion of script execution from the execution system. now fully plugged in
reworking the notion of resource loading a bit
testing promises
testing the ContinuationPendingCache