I am wondering what kind of additional diagrams you had in mind...

Do you think it would be difficult to also implement a code editor and compiler? And when you export a diagram to Java, it could also output the code, so each method would be already written from within violet.