 'white' }).bind('fill', 'color'),
        new go.TextBlock({ margin: 4 }).bind('text', 'key')
      );

    myDiagram.linkTemplate = new go.Link({ curve: go.Curve.Bezier, curviness: 10 })
      .add(
        new go.Shape(),
        new go.Shape({ toArrow: 'Standard' })
      );

    var model = new go.TreeModel();
    model.nodeParentKeyProperty = 'next';
    model.nodeDataArray = [
      { key: 'Alpha', next: 'Beta', color: 'coral' },
      { key: 'Beta', next: 'Gamma', color: 'tomato' },
      { key: 'Ga