     }
     
     private func addSpacingConstraints() -> [NSLayoutConstraint] {
-        // TEMP:
+        // FIXME: Don't create spacers when not necessary
         /*
         var constraints2 = [NSLayoutConstraint]()
         let _ = self.arrangedSubviews.reduce(nil as UIView?) { previous, current in

}

public class StackView : UIView {
    public var axis: UILayoutConstraintAxis = .Horizontal
    public var distribution: StackViewDistribution = .Fill
    public var alignment: StackViewAlignment = .Fill
    public var spacing: CGFloat = 0.0
    
    // FIXME:
    public var baselineRelativeArrangement = false
    public var layoutMarginsRelativeArrangement = false
    
    private var stackConstraints = [NSLayoutConstraint]()
    private var invalidated = false

public enum StackViewDistribution {
    case Fill
    case FillEqually
    // FIXME: Implement
    case FillProportionally
    case EqualSpacing
    // FIXME: Implement
    case EqualCentering
}

