First draft of TrackRollout complete, needs testing.
Weird merge conflict.