Track the mouse position within the canvas. Partially dirty commit.
Add slope function to utils.
Add the ability to select specific lines to display.
Remove temp files