To make a long story short and save myself from re-typing: http://stackoverflow.com/questions/33420864/programmatic-addition-of-child-controls-to-user-control
Is there some other step that I'm forgetting that actually displays the new children and repaints and remakes the layout?