> Is it exported as files? > > I thought I knew Qt, but, if it provides a file interface, I missed that.
No - but I would suggest building on Qt, to let it handle all the interface to the native graphics, and you provide the file service / translation over it. I think that would be challenging and interesting, and also save you an *enormous* amount of work in having to write the same set of GUI interfaces three times (X11, windows, Mac OS). In other words, the GUI part is already a laregly solved problem; build upon it instead of reinventing it. Just an idea. :-) Arnold