@greeny (---.elon.edu),
breaking away interface from layout engine
could You for example put in the MSIE RenderingEngine?
(afaik k-m derives from a little demo by MS that was passed out with visual c)
AFAIK that would not need recompiling every time - and You (i perhaps too)
could patch it (there is a tool to patch Mozilla GRE into progis that use IE RE)
- and You ´d have a browser that potentially uses two differnt RenderingEngines.
A Plus: one that is potentially independent of a specific Gecko version
(see other patched application that priorly used MSIE engine e.g. Sylera
a Japanese browser similar to k-m but IMHO less developed).
links at Mozilla that You may want to visit - when You temper with an embed
application like k-m:
http://www.mozilla.org/projects/embedding/faq.html#section-1
and:
http://www.iol.ie/%7Elocka/mozilla/mozilla.htm
maybe:
http://www.iol.ie/%7Elocka/mozilla/pluginhostctrl.htm
the last is about embed Netscape plugin using capabilty to IE or other such program (just in case You have brocken away something like that).
amicalment
p. s. i am not a programer but found these pages and ideas when reading.