Refactor execution
This patch set moves the execution related classes in their own sub-package.
This makes the "core" parts and the "execution" parts more cleanly separated.
This patch set moves the execution related classes in their own sub-package.
This makes the "core" parts and the "execution" parts more cleanly separated.