Each tile is guaranteed to be loaded entirely by the same plane.
Each plane can load multiple tiles, provided the number of planes evenly divides the number of tiles.
In this case, a plane loads contiguous tiles following the TilingOrder,
until it would otherwise write to the opposite stage. At that point, it continues on the next
row or column of the same stage, skipping over the memory region of the other stage.