Re #6162. Added an eraser icon.
Re #6162. Refactored user input in instrument view.
Re #6162. Refactored 2d shapes
Re #6162. Sorted out the shapes transformations.
Re #6162. Corrected shape selection. Added image to cursor
Re #6162. Improvements to InstrumentView's infos