Text this: Paper 1: A Lifecycle-Oriented Taxonomy of Open-Source Tools for Machine Learning