Synthetic Data and the Data-centric Machine Learning Life Cycle