 ///
 /// **Right**: The right edge of the frame.
 ///
-enum Edge {
+public enum Edge {
     case Top
     case Left
     case Bottom

/// **AboveCentered**: Specifies that the view should be aligned above a sibling, and will be centered to either match
/// the horizontal center of the sibling's frame or centered horizontally within the superview, depending on the context.
///
enum Align {
    case ToTheRightMatchingTop
    case ToTheRightMatchingBottom
    case ToTheRightCentered

///
/// **BottomRight**: The upper-right corner of the frame.
///
public enum Corner {
    case TopLeft
    case TopRight
    case BottomLeft
