Refactor section headers, footers, and items

Passing through of top doesn’t seem safe especially if the first
section was the tallest for example.

TESTED=Ran App.