Generalized split layout. Default behavior is the recursive case (binary
tree of splits, N items). Pass recursive: false in config to enforce
exactly 2 items (the old splitStrategy semantics). direction in config
picks the root-split direction when initialState builds the tree.
Generalized split layout. Default behavior is the recursive case (binary tree of splits, N items). Pass
recursive: falsein config to enforce exactly 2 items (the old splitStrategy semantics).directionin config picks the root-split direction when initialState builds the tree.