The four states every data-backed page needs — loading skeleton, error with retry, first-run empty state, and loaded content — in one interchangeable slot.