removed immediate pipeline, moved pipeline from graph to pipeline module
added execution engine customization