Process and Tolerance Considerations in the Automated Design of Fixtures