[UE5][Plugin] How to load and save FGlobalShaderMap?

Hello!

I want to know what is the process to save a FGlobalShaderMap in my UE plugin and how can I load it.

I see that plugins such as OpenColorIO and Niagara have that functionallity but it is little bit difficult to follow the workflow. Can somebody point me to the correct resources that I should review to learn about this topic?