Deconstructing the Machine Learning Pipeline