The Documents module allows users to define content types for all kinds of content and to manage content of these types.