Refactoring in preparation for lead time graphs
What does this MR do?
Performs some refactoring in preparation for the new lead time graphs being introduced in !57872 (merged).
The specific changes are explained in review threads below.
Screenshots
This MR makes no user-facing changes.
👣
Steps - !58442 (merged) (this MR)
- !58708 (merged)
- !57872 (merged)
Related to #250329 (closed)
Edited by Nathan Friend