The idea would be that a task may borrow the entirety of a context's stack memory to create N additional contexts. These are not supervisors, but full contexts with their stack memory divided from the original context. Concurrent operations can be executed from that task. Each can have its own independent scheduler as well, if that is desired. This would allow for a hierarchy of concurrent operations.