Hi,

Just a thought, but how difficult would it be to separate the COW  
core code from the GUI code? maybe by wrapping it in  kind of wrapper  
class / C-file. Windows, XBox, Mac clients could simply write a  
subclass/delegate/wrapper for their platform but benefit from the  
changes in the core.

regards

Chris