This is a pretty cool start, especially reading the MEGASCAN JSON config. That's serious effort for TG in this age.
One thing I would suggest is having the Default Shader be part of the editor to adjust per-material. Fore example you use diffuse of 1 (white), which actually doesn't work for a lot of PBR materials because of TG's color space. You get white-washed very bright textures.
As it is right now, the MEGASCAN bit is really nice, and setting the image settings, but in TG, one image map settings usually translate across all maps, so it's not too hard to simply duplicate the image shader and simply swap file name or load new image. The actually "customization" for me, at least, comes in the Default Shader.