How to orchestrate multiple builders with different capabilities, speeds, and vendors? The dependency graph between builders only becomes known after measuring the environment.