     ///
     /// Remember to precede with `0x` and include the alpha component at the end (i.e. 7th + 8th characters)
     ///
-    ///     let c = C4Color(0xFF0000FF)
-    
+    /// ````
+    /// let c = C4Color(0xFF0000FF)
+    /// ````
+    ///
     /// - parameter hexValue: A color value expressed in hexadecimal.
-    
     public convenience init(_ hexValue: UInt32) {
         let red   = Int((hexValue & 0xFF000000) >> 12)
         let green = Int((hexValue & 0x00FF0000) >> 8)

    
    /// A CGColor representation of the current color.
    ///
    ///     let c = C4Color()
    ///     let cg = c.CGColor
    ///
    /// - returns: CGColorRef object that matches the color's `internalColor` property
    
    public var CGColor: CGColorRef {
        get {
            return internalColor

/// Initializes a UIColor object from a C4Color object.
///
/// - returns: A UIColor whose characteristics match the specified C4Color
public extension UIColor {
    public convenience init?(_ color: C4Color) {
        self.init(CGColor: color.CGColor)
    }
}

/// Initializes a CIColor object from a C4Color object.
///
/// - returns: A CIColor whose characteristics match the specified C4Color.
public extension CIColor {
    public convenience init(_ color: C4Color) {
        self.init(CGColor: color.CGColor)
