   static func example(versionForDocLink: String, commentAllLines: Bool = true) -> String {
     var content = exampleYAMLContent(version: versionForDocLink)
     if commentAllLines {
+      // Comment all lines, except empty lines.
+      //  - If a line already starts with a "#" and is already a comment, prefix with an additional "#" to make it "## Blah"
+      //  - Otherwise, if the line is just supposed to be actual YAML content, prefix it with "# "
       content = content
         .split(separator: "\n", omittingEmptySubsequences: false)
         .map { $0.isEmpty ? "" : $0.hasPrefix("#") ? "#\($0)" : "# \($0)" }


    # Generate constants for your Assets Catalogs, including constants for images, colors, ARKit resources, etc.
    #   This example also shows how to provide additional parameters to your template to customise the output.
    xcassets:
      inputs:
        - Main.xcassets



    # Generate constants for your localized strings.
    #   Be sure that SwiftGen only parses ONE locale (typically Base.lproj, or en.lproj, or whichever your development region is); otherwise it will generate the same keys multiple times.
    #   SwiftGen will parse all `.strings` files found in that folder.
    strings:
      inputs:
