Results 32 issues of MW

This adds a sixteen segment display node, which supports displaying characters from ASCII (32-125, 31 reserved to display all segments), with variable weight and rotatable diagonals. ![xvisd_demo](https://user-images.githubusercontent.com/830253/183934173-dec3e7e3-d3d4-4629-8811-20f5d8e2ec0f.gif) The following characters...

This adds additional vector math operations for the vec3 math node: Length, Distance, Dot Product, Cross Product and Normalize I am following the convention from the current node so it...

This adds the diagonal weave node, which generates a weaving pipes pattern: ![diagonal_weave_sample](https://user-images.githubusercontent.com/830253/182859232-069e679e-bd8c-4ec5-9fed-c81d5c81bc52.gif)

This adds the "Japanese Glyphs" node, which currently supports the 46 base characters for both writing systems in Hiragana/Katakana (excluding the Dakuten/Handakuten variants - i.e. か/が は/ぽ): ![jp_glyph_sample](https://user-images.githubusercontent.com/830253/188638742-b99200c0-8939-4e8d-9bb5-21fb75999dfc.gif) **Hiragana Samples**:...

This adds a new voronoi texture node which uses the triangle distance metric for cell distances to border. Based on [the shadertoy](https://www.shadertoy.com/view/ss3fW4) by [Thomas Hooper](https://twitter.com/tdhooper/status/1542214131524173825). Sample outputs: ![tri_voronoi_sample mp4](https://user-images.githubusercontent.com/830253/187922361-f4a44855-36ae-42d6-9c83-75d980311794.gif)

This adds the Roman Numerals node, which supports displaying roman numbers up to 40 ![roman_no_sample](https://user-images.githubusercontent.com/830253/185735700-8903cd9f-df6d-45a7-9298-1ddd06943cda.gif)

This removes the redundant entry in `nodes_simple.rst`: `node_simple_seven_segment_display`

Additional modes for the math node, currently this adds 10 new modes: ![math_nodes_sample](https://user-images.githubusercontent.com/830253/185100410-a60e974c-c633-4acd-b379-8c077d1ddda5.png) ![expression_sample](https://user-images.githubusercontent.com/830253/185100554-75ff498a-79c3-4247-ac26-2b841366d33d.png)

This adds five new 3d sdf nodes: ![node_previews](https://user-images.githubusercontent.com/830253/234917248-1491dd70-2bdc-4cb9-a503-a70742ea8920.png) ![box_frame](https://user-images.githubusercontent.com/830253/234917419-b3fea03c-6317-4999-9b1a-49a42d6a95cd.png) ![cut_sphere](https://user-images.githubusercontent.com/830253/234917424-222daf88-97e7-4051-b562-c74924739fb6.png) ![hex_prism](https://user-images.githubusercontent.com/830253/234917432-fde2bfd0-a4a7-4042-9b64-17637ad38495.png) ![link](https://user-images.githubusercontent.com/830253/234917434-51f9fab1-de5d-4f2b-bdf1-7602059fe51a.png) ![solid_angle](https://user-images.githubusercontent.com/830253/234917441-48bb0fbf-cee7-44a9-9f32-678f9a5ae288.png)

This PR is a continuation of https://github.com/RodZill4/material-maker/pull/508 and includes various fixes(naming mostly) and adds missing documentation for all 2d sdf nodes.