Window identifiers
Creating and destroying (sub-)windows
Manipulating the current window
Re-displaying and double buffer management
Changing the window geometry
Manipulating the stacking order
Managing a window's display status
Changing the window/icon title
Cursor management