         colorsStyleKitsCell?.detailTextLabel?.text = colorsStyleKitNames?.joinWithSeparator(", ")
     }
     
+    // MARK: - View to Model
+
     private func writeViewToModel() {
         if let exporter = exporter {
             if let selectedSegmentTitle = namingSegmentedControl?.titleForSegmentAtIndex(namingSegmentedControl!.selectedSegmentIndex) {


    private var activeListCell: UITableViewCell?

    // MARK: - Model to View to Model

    private func readModelIntoView() {
        if let exporter = exporter {

        }
    }
    
    private func resolutionChoices() -> [Choice] {
        var choices = [Choice]()
        if let defaultResolutions = exporter?.defaultResolutions {
            choices = defaultResolutions.map { (name, scale) -> Choice in
                Choice(
                    title: name,
                    detail: "\(scale)x",
                    value: scale,
                    chosen: resolutions?.keys.contains(name) ?? true
                )
                }.sort { (choice1, choice2) -> Bool in
                    (choice1.value as! Double) < (choice2.value as! Double)
            }
        }
        return choices
    }
    
    private func updateListCells() {
        resolutionsCell?.detailTextLabel?.text = resolutions?.map { (name, scale) in
            (name: name, scale: scale)
