added subview nesting and preset subviews for panel-content and panel-header