A new demo called Expanding HeaderGroups has been added to the toolkit in order to show just one of the many possible ways to utilise buttons on headers.
You can see below how two KryptonSplitContainers have been used to split up the client area into three distinct areas. Each area has a KryptonHeaderGroup filling the area.

When you press the button on the left hand area it shrinks down the size of the area to be just enough to show just the header. It also changes the orientation to be vertical in order to conserve as much space as possible.

Likewise the bottom right area has a button that when pressed shrinks down to occupy a minimal area.

This is achieved with only a few lines of code executed whenever the relevant buttons are pressed. The source code for the sample will be included in the next release along with a tutorial describing the technique used to achieve the effect.