designRefresh for Spectrometer module

Completely redesigning the geometry...  when you change the angle of a
mirror, or grating, the rest of the positions for other objects are
automatically calculated