Adicionando controles ao TableLayoutPanel dinamicamente durante o tempo de execução

Eu tenho um TableLayoutPanel começando com duas colunas e 0 linhas. O que eu preciso fazer é adicionar dinamicamente uma linha e preencher ambas as colunas com diferentes controles (serão painéis). No Form1 estou criando o TableLayout desta forma:

TableLayoutPanel Table = new TableLayoutPanel();
Table.Location = new Point(10, 40);
Table.Size = new Size(620,100);
Table.AutoSize = true;
Table.Name = "Desk";
Table.ColumnCount = 2;
Table.RowCount = 0;
Table.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
Table.GrowStyle = System.Windows.Forms.TableLayoutPanelGrowStyle.AddRows;
this.Controls.Add(Table);

depois, durante o tempo de execução, estou obtendo quantas linhas serão necessárias e se elas serão preenchidas com um painel ou um rótulo. Pode acontecer que na mesma fila à esquerda seja o Painel, o Rótulo certo etc.

questionAnswers(1)

yourAnswerToTheQuestion