Implements header-panel.

Includes support for standard, seamed, waterfall (multiple sizes) and scroll modes.