Actually the model present in the documentation, represent how we would like the inheritance and links between classes to be. But in the code we could not create exactly the same models because of circular dependencies.
The goal is to allow the creation of pipelines using ExecutionUnits in pipeline steps instead of Services. This will allow to create pipelines of pipelines or mixed pipelines (with services and pipelines)
Actually the model present in the documentation, represent how we would like the inheritance and links between classes to be. But in the code we could not create exactly the same models because of circular dependencies.
The goal is to allow the creation of pipelines using ExecutionUnits in pipeline steps instead of Services. This will allow to create pipelines of pipelines or mixed pipelines (with services and pipelines)