image pattern duplication removal
Fixing SWT common move
Some duplication removal from Line and also moved some logic to dsl

* some of the logic was implemented in the Mock backend to
  make it work, no good :-)
* also made movable use accessors to get to values of left/top