header
(sized to content)
content
(fills remaining space)