Why does XMIOS use a scripting language as opposed to a graphical editor?
Coding a graphics page is more like coding software than like drawing pictures. Unlike art programs, graphics pages need to be updated by many different people over many years of use. For example, if a graphical editor is used and a small pushbutton is placed behind a large push button, it will probably never be found. These problems are avoided by using properly commented code that is easily maintained over the life of the simulators.