Please help me understand the caustics decal material from the Terminal demo

I’m trying to understand this material from the Terminal demo. Somehow it’s Texture2D fields are grayed out everywhere, and in it’s shader graph the Sample Texture2D nodes are missing the image input but are getting the texture from somewhere magically?

The Sample Texture 2D Node is “minimized” meaning that ports that aren’t connected have been hidden. To maximize it, mouse over the node and then click on the small triangle arrow that appears in the upper right corner. You’ll then see that the texture input port has a default texture in it that has not been exposed to be altered. This is often done with a shader that is only used for one specific purpose and doesn’t need to be altered using material parameters.

Thank you, I was guessing correctly I must me misunderstanding some editor functionality : )