PyOpticL – Code-to-CAD optical system engineering