Whoops, wrong folder.
Add an executor (thread local) scope, extract StormScopes.

We hijack the standard RequestScoped and rename it to TaskScoped for clarity.  We then add ExecutorScoped, which is a reentrant variant of the thread local SimpleScope from the guice docs.

Being reentrant, we're free to enter/exit the executor-level scope within a component's start/stop.