Tornar elementos 'não selecionáveis' em jointjs

Eu tenho usadoJointjs biblioteca de diagramação em um dos meu projeto.

1) Estou curioso para saber se isso fornece alguma maneira de restringir os usuários a não brincar com os elementos do diagrama. O que quero dizer é: um usuário seria capaz de ver o diagrama como uma imagem, em vez de interagir com ele como redimensionar, mudar de posição, arrastar links etc.

2) Meu aplicativo depende muito dele. Embora eu tenha resolvido a questão do layout automático, mas isso é possível com o Jointjs, podemos apenas dizer à lib que queremos esses elementos e outras coisas e nos ajudar a criar o diagrama com os elementos mais adequados, sem colisão e com um mínimo número de links colidindo entre si e com os elementos em seu caminho se os links forem linhas retas contínuas?

3) Por fim, quero saber se podemos verificar os links que colidem com outros elementos ou com outros links no mesmo diagrama. Eu sei que é possível no caso de elementos.

if (element1.getBBox().intersect(element2.getBBox())) {
    // elements intersect
}

questionAnswers(1)

yourAnswerToTheQuestion