- created freehand selection slot
- implemented slot as generating a new memory layer, and connected signal to save the edits, when the user finishes to draw a polygon