Uploading Documents

Hi,

I was wondering if within Suite CRM, it is possible to allow users to upload documents, as part of different modules. For e.g. for users or employees module, we may want to upload their ID Documents for HR Purposes, or for Project Module, we may want to upload project related documents.

What would be the best way to create these fields?

Thanks