Wip/sectionexecutor

this is a preview PR for now, building on #126 .  All commits but the last two are ready for review.