Merge changes from https://projects.blender.org/blender/blender-assets/pulls/34 - Handle <1 Substeps in Displace Geometry node. - Move Substeps down in Displace Geometry node. - Basic node-tree cleanup (merging input nodes, removing WIP comments, etc.). - Change Surface Offset subtype to be Distance. - Enable `As Instance` for object scattering to allow other object types like lights and cameras. - Use hash for instance randomization to allow for more than 100 unique instances. - Fix blender/blender#147464 by handling missing radius attribute. Pull Request: https://projects.blender.org/blender/blender/pulls/147607