In the future,  I think we're going to want to abstract this away into a library.  I think that multiple components (not just the scheduler) will want to generate execution within themselves on a different core.  Should be relatively easy.  Again, we don't need this now, but keep in mind for the future.