Implement Pane Headers

This is a squashed version of PR #9051 (branch randy/splitview-pane-header)

cc @JeffryBooher