Channel Section with individual entry template and index templates?
The way I've done this in previously is in your templates have a directory titled Resources and inside that directory another directory titled _types

Within the _types directory I will have the code to output the content based on the entry type. I would name each of those templates ENTRY-TYPE-HANDLE.html

The on your Resources index user the following:
{% include "resources/_types/" ~ entry.type %}