Added ability to add a header view which sits above the content. Also includes an offset for the background view which is useful if the background view has a transparent region at the top.