Using the same .pkgmeta file as Curse would be ideal, but I don't think .gitmodules would really work here, since it would only allow pulling libraries from other Git repos. With my existing addons using SVN, where I'm using svn:externals to tell the WoWI packager which libraries to include, I've already had to set up private SVN mirrors of several libraries that were in Git or Hg repos. However, most libraries are on SVN, and I don't really think setting up Git mirrors of every library is the best solution.