 /// **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 {
+public enum Align {
     case ToTheRightMatchingTop
     case ToTheRightMatchingBottom
     case ToTheRightCentered

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

///
/// **Vertical**: Specifies that the views should be aligned relative to eachother vertically.
///
public enum Group {
    case Horizontal
    case Vertical
}
