Implement a shader baking system