Snapshot of window manager work. This commit contains fixes to the geometry library related shallow object copying.