/*
SYSTEM DOCUMENTATION (CC0 License)
---------------------------------
LICENSE: This software is released under CC0 1.0 Universal.
You can copy, modify, and distribute it, even for commercial purposes,
all without asking permission.
DOCUMENTATION:
1. Grid Management: The 'desktop' div uses CSS Grid. Adding a new icon
simply requires a new child div with the 'icon' class.
2. Window Logic: 'createWindow' spawns a div with a unique title and body.
It automatically initializes the 'makeDraggable' listener.
3. State: The 'highestZ' variable ensures that the most recently clicked
or created window always sits on top of the stack.
4. Styling: All visuals are handled in Section 1 via CSS variables
for easy theme swapping.
*/