Git SourceStructure used to hold the tracker arguments.
TrackerValuePositions array is the key for the tracker value mapping positions
Trackers must be initialized with a starting value and are updated outside of the run function. Therefore must have their own persistent storage for setting and getting of tracker values