With the separation of document authorship, design, and implementation, is a graphical tool for the end-user within reach?
LyX tries to do this today, but LaTeX2e is not well-designed for such an approach. In essence, this is what LaTeX3 tries to fix: authors must not be concerned with how their document looks in contest with the actual content of their work. While LaTeX2e did successfully separate markup from implementation, it could not cleanly separate the design from its implementation (and everyone and their mother has a word to say about design—this isn't going to change). The layers of LaTeX3 are designed to separate the implementation/coding from the design from the content. The amazing work so far on LaTeX3 is proof enough that many people believe this separation is possible—myself included.
Given this ideal of separation, will it be feasible for there to be environments in which to author and design LaTeX documents in a way that will put the power of LaTeX and
expl3 in high demand?