X is a client/server model (network transparent) for
Window managers, Desktop environments, they
all just run on top of it/utilize its features (window
positioning, moving, resizing, ...) which is the reason
that you'll encounter most different behaviour in
different WM's despite the fact that you're always
running X :} ...