Building a Machine Learning Orchestration Platform: Part 1