Why not initialize shaders in `ShaderCache`?