Why cache the default texture and cube map with the material?  We'll need them later if Fabric can specify the defaults (we might just provide an `asynchronous` flag instead), but we don't need them now, right?