The Machine Learning Life Cycle (MLLC): Key Artifacts, Considerations, and Questions