MVP attempt on PipelineList.
Merge branch 'master' into mvp
Merge branch 'master' into mvp
PipelineList as MVP.
Merge branch 'mvp'
PipelineList transformed to MVP model.