Agreed. Separation of functionality and UI is state of the art for decades

So let's do it.
A student working on Subversion for Oberon could perhaps do a GUI. His advantage would be that he has the experts at his fingertips concerning the GUI.
Perhaps something similar to tkcvs oder TortoiseSVN is possible.
Cheers, Edgar