var greenComponent: CGFloat {
            guard canProvideRGBComponents(), let component = cgColor.__unsafeComponents else {
                return 0.0
            }