This project is a sample of the Pipeline pattern structure and its implementation.
The following diagram shows the main concept implemented in this sample project.
I made an article about this pattern and its advantages and disadvantages on my page on Medium.