Very interesting. May I ask was what your approach is wrt the Mac GUI: are you going to use XCode's GUI builder or rather build a fully programmatic GUI (that is creating View Controllers, etc. by hand in Objective-C++ )?
Have no direct experience myself but I intuitively find the latter approach more appealing. I have seen examples of it here and there.