Since it can contain some objects that must be released on a controlled thread, the DisplayList itself should be held in a `SkiaGPUObject` wrapper.