 }
 
 extension Renderer {
-    public struct Desciptor {
+    public struct Descriptor {
         /// Example: com.aol.onemobilesdk.flat
         public let id: String
         

    public typealias Provider = () -> RendererProtocol
    

    public let descriptor: Desciptor
    public let provider: Provider
    
    public init(descriptor: Desciptor, provider: @escaping Provider) {
        self.descriptor = descriptor
        self.provider = provider
    }

    }
}

extension Renderer.Descriptor: Hashable {
    public var hashValue: Int { return id.hashValue ^ version.hashValue }
}

