         }
     }
 
-    /// The color to use when drawing the background overlay for messages, icons, and progress
-    ///
-    open var overlayColor: UIColor = MediaAttachment.appearance.overlayColor
-
-    /// The height of the progress bar for progress indicators
-    open var progressHeight: CGFloat = MediaAttachment.appearance.progressHeight
-
-    /// The color to use when drawing the backkground of the progress indicators
-    ///
-    open var progressBackgroundColor: UIColor = MediaAttachment.appearance.progressBackgroundColor
-
-    /// The color to use when drawing progress indicators
-    ///
-    open var progressColor: UIColor = MediaAttachment.appearance.progressColor
-
-    /// The margin apply to the images being displayed. This is to avoid that two images in a row get glued together.
-    ///
-    open var imageMargin: CGFloat = MediaAttachment.appearance.imageMargin
-
     /// A message to display overlaid on top of the image
     ///
     open var message: NSAttributedString? {


    public struct Appearance {

        /// Overlay's Color
        ///
        public var overlayColor = UIColor(white: 0.6, alpha: 0.6)


//
open class MediaAttachment: NSTextAttachment {

    /// Default Appearance to be applied to new MediaAttachment Instances.
    ///
    open static var defaultAppearance = Appearance()

    /// Appearance associated to the current TextAttachment Instance.
    ///
    open var appearance: Appearance

    /// Attributes accessible by the user, for general purposes.
    ///
