removed the need to define a DispatchTemplate module for each simulation engine