Kwin terms:
Geometry 1
Includes border and CSD shadows/margins
Kwin's current common concept of "geometry"
Semantically stupid, but ideally we don't want to change this as it will introduce breakages
---------
Geometry 2
Includes border. No CSD shadows/margins
To be used for anything that sets the window position.
* Snapping
* Scripts
* Window Managmeent
---------
Geometry 3
no border(clientPos) no CSD shadows/margins
To be used for configure sizes + popupoffsets
"window geometry" in wayland terms
---------
Geometry 4
no border, includes CSD shadows/margins
For input events.
"surface local" in wayland terms
-------