CNC Viewer UserDrawLine Functionality Added

The user can now add a line by click and drag on the ViewCanvas.