This makes a subset of the shader nodes available in simulation node trees.
More can be made available in the future, but we might not be able to actually
implement all the nodes before the release.
For now, their name remains ShaderNode.... We should rename them to
e.g. FunctionNode... and move them to a separate folder in the future.