Add OrthogonalLens and test