Text this: Models for Computer Aided Tolerancing in Design and Manufacturing