     case InsufficientData
 }
 
+/**
+ Toast is Swift extension that adds toast notifications to the UIView object class. 
+ It is intended to be simple, lightweight, and easy to use. Most toast notifications 
+ can be triggered with a single line of code.
+ 
+ The `makeToast` methods create a new view and then display it as toast.
+ 
+ The `showToast` methods display any view as toast.
+ 
+ */
 extension UIView {
     
+    // MARK: - Make Toast Methods
+    
     func makeToast(message: String) {
         
     }

    }

    /**
    The shadow radius. Default is 6.0.
    */
    var shadowRadius = 6.0
    
    /**
    The shadow offset. The default is 4 x 4.
    */
    var shadowOffset = CGSize(width: 4.0, height: 4.0)
    
    /**
    The image size. The default is 80 x 80.
    */
    var imageSize = CGSize(width: 80.0, height: 80.0)
    
    /**
    The size of the toast activity view when `makeToastActivity:` is called.
    Default is 100 x 100.
    */
    var activitySize = CGSize(width: 100.0, height: 100.0)
    
}

class ToastManager {
    
}
        return UIView()
    }
    
    // MARK: - Helpers
}

// MARK: - Toast Style

/**
 `ToastStyle` instances define the look and feel for toast views created via the
 `makeToast` methods as well for toast views created directly with
 `createToast(message:title:image:style:)`.

 @warning `ToastStyle` offers relatively simple styling options for the default
 toast view. If you require a toast view with more complex UI, it probably makes more
 sense to create your own custom UIView subclass and present it with the `showToast`
 methods.
*/
struct ToastStyle {
    
    /**
     The background color. Default is `UIColor.blackColor()` at 80% opacity.
    */
    var backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.8)
    
    /**
     The title color. Default is `UIColor.whiteColor()`.
    */
    var titleColor = UIColor.whiteColor()
    
    /**
     The message color. Default is `UIColor.whiteColor()`.
    */
    var messageColor = UIColor.whiteColor()
    
    /**
     A percentage value from 0.0 to 1.0, representing the maximum width of the toast
     view relative to it's superview. Default is 0.8 (80% of the superview's width).
    */
    var maxWidthPercentage = 0.8 {
        didSet {
