Moin Matthias,
Meine persönlichee Meinung: Das was du jetzt hast ist besser als der Ist-Stand! Setz es doch in den Artikel und signalisiere mit einem `{{ToDo|--~~~~}} , dass du ab dieser Stelle noch am Arbeiten bist.
jetzt fehlen nur noch schöne Formeln und dann bin ich mit dem, was ich für unbedingt nötig halte, soweit fertig.
Für einen Diagramm-Editor (oder dynamisches Erzeugen von Diagrammen z.B. mit Webservice-Daten) hat @Rolf B noch gute Hinweise geliefert – vielleicht lässt sich das sogar mit dem WebComponents-Ansatz kombinieren.
Viele Grüße
Robert