rewritten most of the code
rewritten most of the code

beni55/ShaderEditorExtension,spite/ShaderEditorExtension,modulexcite/ShaderEditorExtension,beni55/ShaderEditorExtension,Kuranes/ShaderEditorExtension-Fork,Kuranes/ShaderEditorExtension-Fork,ebraminio/ShaderEditorExtension,spite/ShaderEditorExtension,modulexcite/ShaderEditorExtension,ebraminio/ShaderEditorExtension