execution graph

Workflow model will be used for building graph from dict input and
transforming it into execution graph. Execution graph handles data
flow throughout the execution.