I'm not able to find any tutorials or information on what I'm trying to accomplish. If I've missed it, please link me to it.
I'd like to have multiple layouts and switch between them using buttons. I saw the example applications doing it for tabs, but I can't figure out how to apply this to buttons.
Realize the layout on ParentCtrl, Add all such ParentCtrls to your main dialog, then hide/show these ParentCtrls upon Button push.
There are many variations to this theme and some more things to fix (e.g. focus), but I guess this is enough to get the idea.
Layout is nothing magical, that With* template only creates structure with all widgets defined in Layout (except those without the type) and CtrlLayout call only setups positions and attributes.