beginning to design interface for back-end machine learning components (incomplete)