Inherits from UnityEditor.Experimental.GraphView.Node
Abstract class that every node supported by TerraTiler2D inherits from.
||Each class that inherits from this abstract class sets this nodeType variable to differentiate themselves from others.
||The guid is used as a pointer to this specific node when saving and loading graph data.
||The searchMenuEntry defines how a node is categorized in the node creation window. Every string in the string defines a sub category, so (["Texture2D"], ["Noise"]) would put that node inside the Noise category, and the Noise category inside the Texture2D category.