Global Nodes and Required node

I'm looking for making a "global" node that is applied by default when it's in the shader (Don't need to be linked with the rest).
is there a way to do that?
Also is it possible to require a node to be there when another one is used?
is there a way to do that?
Also is it possible to require a node to be there when another one is used?