It is not everyone who could sit and write something like this. You would have to have some background on how pipelines work.