Trackers
Structure 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