added late-require for Line2D in Ray2D