Criar diagrama unilifar eletrico em java

Olá, estou desenvolvendo um projeto na empresa onde trabalho, e tenho a necessidade de criar diagramas unifilares elétricos para sistemas foto-voltaicos, não sei por onde comecar, procurei algumas libs na web mas não consegui um ponto de partida que não fosse muito hardcode e pouco dinamico. As tecnologias utilizadas no projeto são : Java, Jsf e posso adicionar javascript no código, se alguem tiver uma sugestão de por onde começar ficaria agradecido.

Segue um exemplo do que preciso :

Screenshot_20200204_092133(1)

Esse é um tipo muito específico de diagrama, acho difícil que você consiga achar algo pronto. Se pode usar javascript, uma opção é usar alguma biblioteca javascript (como Diagram.js ou D3.js) para construir esse diagrama. Procure algo como javascript diagram library no Google para mais opções.

Abraço.