Finally downloaded the demo had a look at the shader tree. @Obscura is correct. Everything is running on material functions whilst using the make attribute node. So there are 5 separate mats: chrome, machine paint, secondary colour, rubber, base metal. Each of these just uses vector3 or 4 as the base value with various…
Yes, its a layered material. All of these textures masks some areas and applies a material on that part. I don't have the demo downloaded, but probably they have some pre-made materials, as material functions. There is a make material attribute node, so now you can have complete materials as functions, and you can call…