- Code cleanup and refactoring
- Separated 'ParameterUI' into different structs for different types while sharing the same interface. Float types get 'FloatParameterUI' while bool gets 'BoolParameterUI', etc...
- Make sure DeserializeNodes deserializes from base node class 'BaseNodePlus' and not from 'BaseNode' of 'Editor.ShaderGraph'.
- Added Hidden bool property to 'ProjectTemplate' metadata
- Updated project templates
- Old TextureSampler nodes
- WorldNormalsFromDepth node
- BlendingSurface domain is broken and as such is hidden for the time being until it is fixed. The template is hidden as well from the Project Creator