pub(crate) fn record_size(node: &TableNode, dir: Orientation) -> Point
Estimate record size before layout so edges and clusters can be sized.