Building a Machine Learning Orchestration Platform - Part 1