   ///
   /// - Parameters:
   ///   - frame: Frame size
-  ///   - firstImage: First image for sliding
-  ///   - secondImage: Second image for sliding
-  ///   - slideDirection: Optional parameter for the direction that the slider should slide. The default value is .right.
-  ///   - sliderBorder: Optional paramter that will add a border to the slider of the specfied size and color
+  ///   - images: Images tuple
+  ///   - slideDirection: Optional - direction that the slider should slide. Default value .right.
+  ///   - sliderBorder: Optional - describes border with the specfied size and color
   convenience public init(frame: CGRect,
                           images: Images,
                           sliderImage: UIImage? = nil,

  case bottom
}

/// A struct containing border information for the slider. You can use this struct to define the width and color of the slider border.
public struct SlidableImageBorder {
  var borderWidth: CGFloat
  var borderColor: UIColor

  /// Circle view with icon for sliding images.
  open var sliderCircle: UIView

  /// Direction of sliding
  open var slideDirection: SlideDirection

  /// Describes border with the specfied size and color
  open var sliderBorder: SlidableImageBorder? = nil

  /// Generic initializer with views
  ///
  /// - Parameters:
  ///   - frame: Frame size
  ///   - views: Views tuple - first view should have size equal to frame and second view
  ///   - slideDirection: Optional - direction that the slider should slide. Default value .right.
  ///   - sliderBorder: Optional - describes border with the specfied size and color
  public init(frame: CGRect,
              views: Views,
              sliderImage: UIImage? = nil,
