When creating new windows, it is better if we create them with a slight offset to where they were created before so that they are visible to the user separately from what they might be overshadowing.
This does some very basic window management so that we place surfaces in locations where they can actually be interacted with correctly.