Full panning implemented, but there is a messy deselection issue. Look into resolving this later
Dockable Windows added, with a little tidying up needed, next add and fix constraint Item buttons