Reliability Block Diagram layout

Thanks for the reply!
My model isn’t static. The user can add more blocks dinamically and there are a ton of possibilities (e.g. after the “begin” could have a series block or parallel blocks)

The diagram starts like this:

var myModel = GO(go.GraphLinksModel);
  myModel.nodeDataArray = [
    { key: "Inicio", category: "simple" },
    { key: "Fim", category: "simple" },
    { key: "1", Nome: "Alpha", Confiabilidade: 0, category: "block" },
  ];
  myModel.linkDataArray = [
    { from: "Inicio", to: "1" },
    { from: "1", to: "Fim" },
  ];

image

And the user can add series or parallel blocks wherever he wants.

ParallelLayout needs to define Merge and Split category, but I’m already using this property. Maybe I should adapt my model.