grid-block and grid-frame should use $direction like grid-orient
use $orientation for the orientation parameter name to be consistent elsewhere