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 :