{# The Visium HD bin LAYER's card body, not a tool panel. Staged in `#layer_section_slot` and moved into the bin layer's card by views/layerManager.js, exactly as the transcripts panel is: core owns the grip, the chevron, the title, the eye and the X, and this owns what a card cannot know -- which genes, in what colour, how coarse the squares are. So no heading and no close button here. READ TOP TO BOTTOM IT IS ONE SENTENCE: what is in the layer, which of the two pictures to draw, how big a square is, how the counts are stretched, what the colours mean, and which genes. The genes come last because the list is the one part whose length is the user's to decide. Deliberately NOT an analysis panel. No per-region counts, no differential expression, no clustering -- the bins are an ordinary AnnData for those, and the tools that do them. #}
{# No bin layer at all. A gene picker over nothing reads as broken. #} {# The bin store is being built. Reading the 2 µm matrix alone is minutes, so this is a state and not a flash. #}