Dart Drag and Drop using SVG
Reference
Double click adds a new unit
Click and move drags the unit