The process of building configurations is handled one precinct at a time. Associated with each precinct we have:
Since the output parameter files are uniquely determined by the input vote and ancillary files, MOOT keeps track of the one-to-one mapping between a set of inputs and an set of outputs. Note that the one-to-one aspect of the mapping only exists when we consider the entire set of input and outputs. For example, the same input vote file used with different ancillary calibrations would produce different registers settings. Also, any precinct may or may not use any ancillary calibrations, or may even depend on more that one set of calibrations.