Shader Node system improvements

Here is the thread about the Shader Editor: