Needed, e.g., for higher data levels where images/cubes are stored, and to define the overall file structure. ```mermaid classDiagram HDU PrimaryHDU --|> HDU BinaryTableHDU --|> HDU ImageHDU --|> HDU ```