Media bank / Resources center

I would like to create a resources center so that the user can download heterogeneous information such as different resolution images, PDF documents and ZIP files. I have found a very interesting image bank and I would like to do something like this:
Does anyone know a Wordpress theme that does something similar?
Best regards.