          customisation.
          */
         case Custom
+    }
+    
+    public enum DisplayStyle {
+        case Standard
+        case RoundRectangle
     }
     
     // MARK: Defaults

        }
    }
    
    // MARK: Public
    
    /**

        }
    }
    
    /**
     The display style to use for the layout. Defaults to Standard.
     */
    public var displayStyle: DisplayStyle = DisplayStyle.Standard {
        willSet (newDisplayStyle) {
            if newDisplayStyle != self.displayStyle {
                self.updateDisplayStyle(newDisplayStyle)
            }
        }
    }
    
    // MARK: Init
    
    /**
