     case StereoscopicCamera = "stereoscopic-camera"
     case VertexAttribute = "vertex-attribute"
     case VertexDescriptor = "vertex-descriptor"
-    case Asset = "asset"
     case Material = "material"
     case MaterialProperty = "material-property"
     case ScatteringFunction = "scattering-function"

        // - Polygon *.abc
        // - Standard Tessellation Language *.stl
        
        if let vertexDescKey = elem.attributes["vertex-descriptor-ref"] {
            vertexDesc = container.resolve(MDLVertexDescriptor.self, name: vertexDescKey)
        }
        
        if let bufferAllocKey = elem.attributes["mesh-buffer-allocator-ref"] {
            // TODO: buffer allocation
        }
        

import Foundation
import Fuzi
import Swinject
import MetalKit
import ModelIO

// PLZ NOTE: i promise I'm not pursuing this terrible XML parsing design for
