Remove assumption that the workspace starts at (0, 0)
If a leftmost output is temporarily disabled but outputs on the right hand side are not moved, some windows may stop being movable because the Workspace will return bad FullArea. In order to improve handling of that case, make the FullArea same as the workspace geometry.