The surface this dispatcher needs from the parent LuxarApp. Each
field is optional because some panels are only built when their
underlying data is present (scaleBar requires dimension metadata,
overlays / layers require zarr overlay_groups / layer arrays, etc.).
The surface this dispatcher needs from the parent LuxarApp. Each field is optional because some panels are only built when their underlying data is present (scaleBar requires dimension metadata, overlays / layers require zarr
overlay_groups/ layer arrays, etc.).