I've also made a little script to make it easy to add packages via submodules. If you're ok with it, I'll do a pull request to add it to the parent git repository. It only makes sense if you're using git, so no point adding it to the main cvs repository I'm thinking.