Initial version of header-panel.

Includes support for standard, seamed, waterfall and scroll modes.
Per margin comment, these can also be flattened into a single `overflow` declaration.