New blackboard and parameter name checking
Nodes, Parameters, GroupData - The 'Identifier' key is now serialized directly below the '_class' key.
JsonConverter - ShaderGraphPlus now makes use of a JsonConverter so that JsonSerializer.Serialize and JsonSerializer.Deserialize can be used to save and load a graph.
BlackboardView - Based the new Blackboard on the ParameterList from the experimental ag2 branch of s&Box.
Parameter Grouping - Improved implementation with much simpler reordering logic behind the scenes. Note : Ungrouped parameters are put in a "General" group.
Error Checking - Parameter names now only allow letters, numbers, underscores, hyphens, commas and spaces.
Default Values - Are now grouped in accordance to the grouping defined in the subgraph.
ShaderFeature switch nodes produce bad code in some situations.