1. A method of performing a process on an existing array of holes defined by a component, the method comprising: i) selecting at least three, but not all, of the holes of a first array; ii) identifying a nominal position in a coordinate space of each of the selected holes, and generating a nominal position data set for the selected holes; iii) identifying the actual position in the coordinate space of each of the selected holes, and generating an actual position data set for the selected holes; iv) generating an algorithm to transform the nominal position data set to the actual position data set of the first array; v) applying the algorithm to the nominal positions of the non-selected holes of the first array to generate actual positions of the non-selected holes; and vi) performing the process on the selected and non-selected holes at the respective identified and generated actual positions.