eArrowheadLeft)")
    .attr("marker-end", "url(#edgeArrowhead)")
    .attr("x1", nodeSizeA + 8)
    .attr("x2", nodeSizeA + nodeMargin + 20)
    .attr("y1", nodeSizeA / 2)
    .attr("y2", nodeSizeA / 2);

cellA.append("line")
    .attr("class", "arrow")
    .attr("marker-end", "url(#edgeArrowhead)")
    .attr("transform", "translate(" + nodeSizeA / 2 + ", 0)")
    .attr("y1", nodeSizeA + nodeMargin * 2 - 2)
    .attr("y2", nodeSizeA + 4);

cellA.append("text")
    .style("opacity", 0.8)
    .text("A")
    .