Procedural doesn’t make sense where you need real textures. But we will see. First let’s make the list. Then let’s have a look what exists in the library already. And then let’s have a look to fill the gaps. And to throw out what is not needed.
We can of course also have a look if we can update the existing materials to Principled where possible and useful.