Erv has made a good suggestion. I did promise that I would do something along these lines. It has many uses, how to perform alignments, tolerances, high level programming etc. Keep reminding me!