Hallo Kai,
vorweg: JavaScript ist (momentan) nicht meine Baustelle; dies sind nur mal meine allgemeinen Gedanken zum Thema.
[Ich will] durch diese Diskussion hier vermeiden, daß an [latex]X[/latex] Stellen im Wiki mit [latex]X[/latex] unterschiedlichen Konzepten zu bauen begonnen wird, die man dann nachträglich wieder aneinander angleichen muß.
Ich kann das absolut verstehen und finde es auch sehr freundlich, dass du nicht später die Arbeit von anderen Leuten löschen willst.
Andererseits: Ich persönlich glaube, man kann sich vorher noch so viele Gedanken über die "beste" Struktur machen, aber welcher Ansatz wirklich der sinnvollste ist, merkt man erst, wenn man's bis zu einem gewissen Grad ausprobiert hat. Egal, wie "offensichtlich" es anfangs auch erscheinen mag, dass der eine Ansatz eher "schlecht" und der andere ganz klar "besser" sei.
Ich rechne auch damit, dass vieles, was ich schreibe, später als unbrauchbar erkannt und eingestampft wird.
Man muss als Autor damit fertigwerden, dass andere den eigenen Kram löschen, und man muss ebenso den Mut aufbringen, fehlgeschlagene Experimente von anderen Autoren umzuarbeiten oder ganz zu löschen. (Meine Meinung.)
Viele Grüße
Mathias