ks to here
                new go.TextBlock( "B")  // "B" port label
              ),
            new go.Panel("Horizontal",
              { column: 2, row: 1, rowSpan: 2 })
              .add(
                new go.TextBlock( "Out"),  // "Out" port label
                new go.Shape( // the "Out" port
                  { width: 6, height: 6, portId: "Out", fromSpot: go.Spot.Right,
                    fromLinkable: true, cursor: "pointer" })  // allow user-drawn links from here
              )
          )
