Batches allow for compiling multiple tasks to run together. Tasks can be ran in sequence or in parallel.