Export some of (guile-wm module tiling) internals so that other
modules can interact with them, make `move-tile' behave correctly if a
tile is moved to itself
Add hooks to run when window dragging/resizing ends in tinywm
Add `magnetic' window manager that combines tinywm and tiling