Implement clone tool

[#74717296]
Support cloning edge case when line custom control point is selected

[#74717296]

Clone source object (line), not the control point itself.