         self.archiveAction = archiveAction
     }
     
-    // MARK: - <Writable>
+}
+
+
+// MARK: - XCScheme Extension (Writable)
+
+extension XCScheme: Writable {
     
     public func write(override: Bool) throws {
         let document = AEXMLDocument()

    
}

public enum XCSchemeError: Error, CustomStringConvertible {
    case notFound(path: Path)
    case missing(property: String)

import xcodeprojprotocols
import xcodeprojextensions

public struct XCScheme {
    
    // MARK: - BuildableReference
    
