Arranjo de grande número de parcelas e se conectar com linhas em r

Eu tenho um grande número de pequenas parcelas precisam ser colocadas em um lote maior e coletar pequenas parcelas e conectá-las com linhas. Um pequeno exemplo ficará assim:

A para L são parcelas independentes. O cordão de sua colocação é dado.

coordenadas da grade de plotagem: PlotgridX e plotgridY podem decidir quando a pequena parcela precisa ser centralizada

    plotcord <- data.frame (
plotname = c("A", "B", "C", "D",    "E",    "F",   "G", "H", "I", "J", "K", "L"),
plotgridX = c( 1.5, 2,   5,   5.5,   1.75,  5.25,  8   , 1 ,  2,   3.5,  6,  7.5),
 plotgridY = c( 3,  3,    3,    3,     2 ,    2,    2,   2  , 1,   1,   1,   1))


   plotname plotgridX plotgridY
1         A      1.50         3
2         B      2.00         3
3         C      5.00         3
4         D      5.50         3
5         E      1.75         2
6         F      5.25         2
7         G      8.00         2
8         H      1.00         2
9         I      2.00         1
10        J      3.50         1
11        K      6.00         1
12        L      7.50         1

As linhas de conexão são decididas pelo seguinte quadro de dados:

connectd <- data.frame (id = c(  "E",    "F", "I", "J", "K", "L"),
                        parent1 = c("A",  "C", "H", "E" ,"E", "F"),
                      parent2 = c("B",  "D",  "E", "F", "F", "G"))
connectd
  id parent1 parent2
1  E       A       B
2  F       C       D
3  I       H       E
4  J       E       F
5  K       E       F
6  L       F       G

Por exemplo, aqui a figura E deve ser conectada às figuras parentais "A" e parent 2 "B" ao mesmo tempo "A", "B" deve ser conectada para fazer a conexão "T". Da mesma forma para os outros ids.

Embora eu tenha outros detalhes para traçar em cada subtrama, apenas como prova de conceito, eu gostaria de plotar um retângulo em cada gráfico com os nomes n1 e n2, para criar um gráfico como o seguinte:

questionAnswers(2)

yourAnswerToTheQuestion