Do you think other content providers might want to display header text in the future? If yes, adding header support to `WPContentProvider` makes sense, but if no, using a subclass of WPContentView and putting the header rendering in there would make more sense.