Remove trackerFunc, move map to struct generations to struct files