         }
     }
     
+    // MARK: Outlets
+    
     @IBOutlet private weak var sortOrderPopupButton: NSPopUpButton?
     @IBOutlet private weak var filterPopupButton: NSPopUpButton?
+    
+    // MARK: Initial Configuration
     
     override func viewDidLoad() {
         super.viewDidLoad()


class SortSelectingViewController: NSViewController {
    
    weak var delegate: URLItemsToLoadChangeDelegate?
    
    private var _filter: URLItem.ArchiveFilter = .all
    var filter: URLItem.ArchiveFilter {
        get {
            guard
                let button = self.filterPopupButton,
                let selection = URLItem.ArchiveFilter(rawValue: button.selectedItem?.tag ?? 55)
            else { return self._filter }
            return selection
        }
        set {
            self._filter = newValue

        }
    }
    
    private var _sortOrder = URLItem.SortOrder.recentlyAddedOnTop
    var sortOrder: URLItem.SortOrder {
        get {
            return _sortOrder
        }
        set {
            self._sortOrder = newValue
