An NSScrollView that supports expanding and collapsing subviews