如何用CVS合理管理文档?

我一直在用CVS管理源代码,现在也想用它来管理文档。怎么样一种目录结构和管理更合理呢?
总项目名:project1
相互独立的模块:module1 , module2, modeule3 分别用不同的开发语言和不同的人来管理设计。

总项目有需求文档,概要设计,而每个模块负责人又有该块的详细文档