Different organizations will have different layouts and distributions of build machines. It would be great to let a user plug in their own build scheduler and give them the ability to implement something like TAGS, without having to implement the entire build-loop themselves:

TAGS Build Scheduler