How about supporting Mac OS X "file wrappers"?
As we all know, a "file wrapper" is a directory that is intended to be treated as a single entity. The usual way to support this is via tar and zip, similar to how MacCVSPro currently handles two-forked files by using AppleSingle.