Revamp batch processor to allow multiple destination sets.