Changes from code review:
- Try to receive SVG element from caller when translating coordinates
- Remove onChangeHandle and workspace transfer code (unused)