Figure-wide X axis label shared across all subplots (facet grids). Empty string when the JSON authored no figure-level x label; callers then fall back to the focused subplot's own axis.
Figure-wide Y axis label shared across all subplots (facet grids). Empty string when the JSON authored no figure-level y label.
State for the top-level figure containing metadata and current subplot state.