Added mechanism to permit multiple engine execution (differentiating engine states by name)