Isn't GNUstep working on an evolution of OpenDOC? I thought I read or heard about it once, but couldn't find much info on it. OpenDoc is something I really want to work.
After more searching I realized I'm thinking about Etoile, a GNUstep based environment that's trying to break down the document model similar to how OpenDoc tried to. It's interesting, but seems a long way from maturity.