         self.blue = 1 - _yellow
     }
 }
+
 extension RGBColorModel {
     
     public init(hue: Double, saturation: Double, brightness: Double) {

    }
    
    public var vector: Vector {
        return Vector(x: x, y: y, z: z)
    }
}


}

public func *= <C: ColorVectorConvertible, T: MatrixProtocol>(lhs: inout C, rhs: T) {
    lhs.vector *= rhs
}

public struct RGBColorModel : ColorModelProtocol {
