For now: - lay out the similarities and differences through the lens of some tasks Tasks: - registering an algorithm - executing a job - executing a batch of jobs and tracking the progress in bulk - getting output data - setting up input data