I would integrate all documents in any format as OLE objects into an ACCESS table. Then it is very easy to create the necessary logical links between them, you do not have to bother about filenames and locations and different versions.
I used this system for example for an international lawyer's...