     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"

        
        return asset
    }
}

public class SpectraXMLVertexAttributeNode: SpectraXMLNode {

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