Struct containing information about a range the job is allowed to work on.
| BatchSize | The size of the batch. |
| IndicesPerPhase | Number of indices per phase. |
| NumJobs | Number of jobs. |
| NumPhases | Number of phases. |
| PhaseData | Phase Data. |
| StartEndIndex | The start and end index of the job range. |
| TotalIterationCount | Total iteration count. |