semantics

Make circle given the center and some point on circle
Click on center and move until displayed circle goes thru point, then unclick. Don’t unclick too close to 2nd point.
Draw a line segment between points A and B
Click on A; move to B: unclick.
Extend a line segment
Click on one end, observe optional intersections extended line might reach, move to that point.
It is not clear to me that this suffices.

Notice that thruout your construction the URL in the address bar grows, step by step. If you copy and send the modified URL to someone else, he will see your construction along with the order.