         let image = try XCTUnwrap(MTIImage.white.resized(to: CGSize(width: 32, height: 32)))
         let multilayerCompositingFilter = MultilayerCompositingFilter()
         multilayerCompositingFilter.inputBackgroundImage = MTIImage(color: .clear, sRGB: false, size: CGSize(width: 64, height: 64))
-        multilayerCompositingFilter.layers = [.content(image).frame(CGRect(x: 32, y: 32, width: 32, height: 32), layoutUnit: .pixel).corner(radius: MTICornerRadius(0), curve: .continuous)]
+        multilayerCompositingFilter.layers = [MultilayerCompositingFilter.Layer(content: image).frame(CGRect(x: 32, y: 32, width: 32, height: 32), layoutUnit: .pixel).corner(radius: MTICornerRadius(0), curve: .continuous)]
         let compositedImage = try XCTUnwrap(multilayerCompositingFilter.outputImage)
         let context = try makeContext()
         let roundCornerFilterOutput = try context.makeCGImage(from: image)

        
        let multilayerCompositingFilter = MultilayerCompositingFilter()
        multilayerCompositingFilter.inputBackgroundImage = MTIImage(color: .clear, sRGB: false, size: CGSize(width: 64, height: 64))
        multilayerCompositingFilter.layers = [.content(image).frame(CGRect(x: 32, y: 32, width: 32, height: 32), layoutUnit: .pixel).corner(radius: MTICornerRadius(8), curve: .continuous)]
        let compositedImage = try XCTUnwrap(multilayerCompositingFilter.outputImage)
        
        let context = try makeContext()

        
        let multilayerCompositingFilter = MultilayerCompositingFilter()
        multilayerCompositingFilter.inputBackgroundImage = MTIImage(color: .clear, sRGB: false, size: CGSize(width: 64, height: 64))
        multilayerCompositingFilter.layers = [MultilayerCompositingFilter.Layer(content: image).frame(CGRect(x: 32, y: 32, width: 32, height: 32), layoutUnit: .pixel).corner(radius: MTICornerRadius(16), curve: .circular)]
        let compositedImage = try XCTUnwrap(multilayerCompositingFilter.outputImage)
        
        let context = try makeContext()
