unified file save of everything in a shader