It operates on frames, moving the windows inside them, similar to how transposing a matrix moves around the values it contains.