Started implementing WorkflowExecutor