diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
index bf888c1..3140468 100644
--- a/.config/dotnet-tools.json
+++ b/.config/dotnet-tools.json
@@ -3,13 +3,13 @@
   "isRoot": true,
   "tools": {
     "fake-cli": {
-      "version": "5.18.3",
+      "version": "5.20.1",
       "commands": [
         "fake"
       ]
     },
     "paket": {
-      "version": "5.231.0",
+      "version": "5.247.2",
       "commands": [
         "paket"
       ]
diff --git a/.docker/Dockerfile b/.docker/Dockerfile
new file mode 100644
index 0000000..fff2642
--- /dev/null
+++ b/.docker/Dockerfile
@@ -0,0 +1,15 @@
+FROM gitpod/workspace-full:latest
+
+USER gitpod
+
+# Install .NET Core 3.1 SDK binaries on Ubuntu 20.04
+# Configuration adapted from: https://github.com/gitpod-io/workspace-images/blob/197b9ad25ed4b4af2b07facb62518f52d7715a07/dotnet/Dockerfile
+# In order to get the download link:
+# 1. Go to: https://dotnet.microsoft.com/download/dotnet-core
+# 2. Select the version you want to download
+# 3. Choose "Binaries" x64
+# 4. In the new tab close the popup window
+# 5. Copy the "Direct link" shown on the page and replace the URL in this file
+RUN mkdir -p /home/gitpod/dotnet && curl -fsSL https://download.visualstudio.microsoft.com/download/pr/8db2b522-7fa2-4903-97ec-d6d04d297a01/f467006b9098c2de256e40d2e2f36fea/dotnet-sdk-3.1.301-linux-x64.tar.gz | tar xz -C /home/gitpod/dotnet
+ENV DOTNET_ROOT=/home/gitpod/dotnet
+ENV PATH=$PATH:/home/gitpod/dotnet
diff --git a/.gitpod.yml b/.gitpod.yml
new file mode 100644
index 0000000..89cadb3
--- /dev/null
+++ b/.gitpod.yml
@@ -0,0 +1,28 @@
+image:
+  file: .docker/Dockerfile
+
+github:
+  prebuilds:
+    # enable for the master/default branch (defaults to true)
+    master: true
+# enable for all branches in this repo (defaults to false)
+    branches: false
+# enable for pull requests coming from this repo (defaults to true)
+    pullRequests: true
+# enable for pull requests coming from forks (defaults to false)
+    pullRequestsFromForks: true
+# add a check to pull requests (defaults to true)
+    addCheck: true
+# add a "Review in Gitpod" button as a comment to pull requests (defaults to false)
+    addComment: true
+# add a "Review in Gitpod" button to the pull request's description (defaults to false)
+    addBadge: false
+# add a label once the prebuild is ready to pull requests (defaults to false)
+    addLabel: true
+
+vscode:
+  extensions:
+    - wayou.vscode-todo-highlight@1.0.4:8IqxuxCVol2WnScJc5xVzg==
+    - Ionide.Ionide-fsharp@4.14.0:b6pHIF106zUXoIEvjMA7Vw==
+    - christian-kohler.path-intellisense@2.2.1:fMWBG5pfnZrunkTMwUwEDg==
+    - PKief.material-icon-theme@4.1.0:vCkSX95B83uVXe7Ecpyuhw==
diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets
index 3632ffe..0ec2816 100644
--- a/.paket/Paket.Restore.targets
+++ b/.paket/Paket.Restore.targets
@@ -20,18 +20,18 @@
     proj
     assembly
     native
-    /Library/Frameworks/Mono.framework/Commands/mono
+    /Library/Frameworks/Mono.framework/Commands/mono
     mono
 
     
     $(PaketRootPath)paket.bootstrapper.exe
     $(PaketToolsPath)paket.bootstrapper.exe
     $([System.IO.Path]::GetDirectoryName("$(PaketBootStrapperExePath)"))\
-    
-    "$(PaketBootStrapperExePath)"
+
+    "$(PaketBootStrapperExePath)"
     $(MonoPath) --runtime=v4.0.30319 "$(PaketBootStrapperExePath)"
 
-    
+    
     
     
     true
@@ -40,55 +40,68 @@
     
     True
 
+    
+    False
+
     $(BaseIntermediateOutputPath.TrimEnd('\').TrimEnd('\/'))
   
 
-  
+  
+  
   
-  
-    
-    
-      
-    
+    
+    
+      
+      $(PaketRootPath)paket
+      $(PaketToolsPath)paket
+    
 
-    
-    
-      dotnet paket
+    
+    
+      
+      $(PaketRootPath)paket.exe
+      $(PaketToolsPath)paket.exe
     
 
-    
-    
-      
-      $(PaketRootPath)paket.exe
-      $(PaketToolsPath)paket.exe
-      $(PaketToolsPath)paket.exe
-      $(_PaketBootStrapperExeDir)paket.exe
-      paket.exe
+    
+    
+    
+      <_DotnetToolsJson Condition="Exists('$(PaketRootPath)/.config/dotnet-tools.json')">$([System.IO.File]::ReadAllText("$(PaketRootPath)/.config/dotnet-tools.json"))
+      <_ConfigContainsPaket Condition=" '$(_DotnetToolsJson)' != ''">$(_DotnetToolsJson.Contains('"paket"'))
+      <_ConfigContainsPaket Condition=" '$(_ConfigContainsPaket)' == ''">false
+    
 
-      
-      $(PaketRootPath)paket
-      $(PaketToolsPath)paket
-      $(PaketToolsPath)paket
+    
+    
+    
+      
+    
 
-      
-      $(PaketRootPath)paket.exe
-      $(PaketToolsPath)paket.exe
+    
+    
+      <_PaketCommand>dotnet paket
+    
 
-      
-      $(PaketBootStrapperExeDir)paket.exe
+    
+    
+      
+      $(PaketToolsPath)paket
+      $(PaketBootStrapperExeDir)paket
 
-      
-      paket
+      
+      paket
+    
 
+    
+    
       <_PaketExeExtension>$([System.IO.Path]::GetExtension("$(PaketExePath)"))
-      dotnet "$(PaketExePath)"
-      $(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)"
-      "$(PaketExePath)"
-
+      <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(_PaketExeExtension)' == '.dll' ">dotnet "$(PaketExePath)"
+      <_PaketCommand Condition=" '$(_PaketCommand)' == '' AND '$(OS)' != 'Windows_NT' AND '$(_PaketExeExtension)' == '.exe' ">$(MonoPath) --runtime=v4.0.30319 "$(PaketExePath)"
+      <_PaketCommand Condition=" '$(_PaketCommand)' == '' ">"$(PaketExePath)"
     
 
     
-    
+    
       
     
 
@@ -123,7 +136,7 @@
         
         
         
-        
           $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[0].Replace(`"`, ``).Replace(` `, ``))
           $([System.Text.RegularExpressions.Regex]::Split(`%(Identity)`, `": "`)[1].Replace(`"`, ``).Replace(` `, ``))
@@ -156,7 +169,7 @@
     
     
     
-    
+
     
     
       
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index ae8ed24..4d4dd67 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -30,7 +30,7 @@ steps:
   displayName: 'Install Node.js'
 - task: DotNetCoreInstaller@1
   inputs:
-    version: '3.1.101'
+    version: '3.1.300'
 
 # Linux and macOS
 - script: ./fake.sh build -t MochaTest
diff --git a/global.json b/global.json
index 2af7ea1..414ea63 100644
--- a/global.json
+++ b/global.json
@@ -1,5 +1,5 @@
 {
     "sdk": {
-      "version": "3.1.101"
+      "version": "3.1.301"
     }
   }
diff --git a/paket.dependencies b/paket.dependencies
index e6f3d07..6fd59d0 100644
--- a/paket.dependencies
+++ b/paket.dependencies
@@ -1,4 +1,4 @@
-version 5.210.1
+version 5.247.2
 source https://www.nuget.org/api/v2
 
 storage:none
diff --git a/paket.lock b/paket.lock
index 716f641..b723900 100644
--- a/paket.lock
+++ b/paket.lock
@@ -33,269 +33,198 @@ GROUP netcorebuild
 RESTRICTION: == netstandard2.0
 NUGET
   remote: https://www.nuget.org/api/v2
-    BlackFox.VsWhere (1.0)
+    BlackFox.VsWhere (1.1)
       FSharp.Core (>= 4.2.3)
-    Fake.Api.GitHub (5.18.3)
-      FSharp.Core (>= 4.7)
-      Octokit (>= 0.36)
-    Fake.Core.CommandLineParsing (5.18.3)
-      FParsec (>= 1.0.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.Context (5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.Environment (5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.FakeVar (5.18.3)
-      Fake.Core.Context (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.Process (5.18.3)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.FakeVar (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      Fake.IO.FileSystem (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-      System.Diagnostics.Process (>= 4.3)
-    Fake.Core.ReleaseNotes (5.18.3)
-      Fake.Core.SemVer (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.SemVer (5.18.3)
-      FSharp.Core (>= 4.7)
-      System.Runtime.Numerics (>= 4.3)
-    Fake.Core.String (5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.Target (5.18.3)
-      Fake.Core.CommandLineParsing (>= 5.18.3)
-      Fake.Core.Context (>= 5.18.3)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.FakeVar (>= 5.18.3)
-      Fake.Core.Process (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
+      Microsoft.Win32.Registry (>= 4.7)
+    Fake.Api.GitHub (5.20.1)
+      FSharp.Core (>= 4.7.1)
+      Octokit (>= 0.47)
+    Fake.Core.CommandLineParsing (5.20.1)
+      FParsec (>= 1.1.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.Context (5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.Environment (5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.FakeVar (5.20.1)
+      Fake.Core.Context (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.Process (5.20.1)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.FakeVar (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      Fake.IO.FileSystem (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+      System.Collections.Immutable (>= 1.7)
+    Fake.Core.ReleaseNotes (5.20.1)
+      Fake.Core.SemVer (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.SemVer (5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.String (5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.Target (5.20.1)
+      Fake.Core.CommandLineParsing (>= 5.20.1)
+      Fake.Core.Context (>= 5.20.1)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.FakeVar (>= 5.20.1)
+      Fake.Core.Process (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
       FSharp.Control.Reactive (>= 4.2)
-      FSharp.Core (>= 4.7)
-      System.Reactive.Compatibility (>= 4.2)
-    Fake.Core.Tasks (5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.Trace (5.18.3)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.FakeVar (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Core.Xml (5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-      System.Xml.ReaderWriter (>= 4.3.1)
-      System.Xml.XDocument (>= 4.3)
-      System.Xml.XPath (>= 4.3)
-      System.Xml.XPath.XDocument (>= 4.3)
-      System.Xml.XPath.XmlDocument (>= 4.3)
-    Fake.DotNet.Cli (5.18.3)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.Process (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      Fake.DotNet.MSBuild (>= 5.18.3)
-      Fake.DotNet.NuGet (>= 5.18.3)
-      Fake.IO.FileSystem (>= 5.18.3)
-      FSharp.Core (>= 4.7)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.Tasks (5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.Trace (5.20.1)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.FakeVar (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Core.Xml (5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.DotNet.Cli (5.20.1)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.Process (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      Fake.DotNet.MSBuild (>= 5.20.1)
+      Fake.DotNet.NuGet (>= 5.20.1)
+      Fake.IO.FileSystem (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
       Mono.Posix.NETStandard (>= 1.0)
-      Newtonsoft.Json (>= 12.0.2)
-    Fake.DotNet.MSBuild (5.18.3)
+      Newtonsoft.Json (>= 12.0.3)
+    Fake.DotNet.MSBuild (5.20.1)
       BlackFox.VsWhere (>= 1.0)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.Process (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      Fake.IO.FileSystem (>= 5.18.3)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.Process (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      Fake.IO.FileSystem (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+      MSBuild.StructuredLogger (>= 2.1.117)
+    Fake.DotNet.NuGet (5.20.1)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.Process (>= 5.20.1)
+      Fake.Core.SemVer (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      Fake.Core.Tasks (>= 5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      Fake.Core.Xml (>= 5.20.1)
+      Fake.IO.FileSystem (>= 5.20.1)
+      Fake.Net.Http (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+      Newtonsoft.Json (>= 12.0.3)
+      NuGet.Protocol (>= 5.5.1)
+    Fake.DotNet.Paket (5.20.1)
+      Fake.Core.Process (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      Fake.DotNet.Cli (>= 5.20.1)
+      Fake.IO.FileSystem (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.IO.FileSystem (5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.JavaScript.Yarn (5.20.1)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.Process (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Net.Http (5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    Fake.Tools.Git (5.20.1)
+      Fake.Core.Environment (>= 5.20.1)
+      Fake.Core.Process (>= 5.20.1)
+      Fake.Core.SemVer (>= 5.20.1)
+      Fake.Core.String (>= 5.20.1)
+      Fake.Core.Trace (>= 5.20.1)
+      Fake.IO.FileSystem (>= 5.20.1)
+      FSharp.Core (>= 4.7.1)
+    FParsec (1.1.1)
+      FSharp.Core (>= 4.3.4)
+    FSharp.Control.Reactive (4.4)
       FSharp.Core (>= 4.7)
-      MSBuild.StructuredLogger (>= 2.0.110)
-    Fake.DotNet.NuGet (5.18.3)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.Process (>= 5.18.3)
-      Fake.Core.SemVer (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      Fake.Core.Tasks (>= 5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      Fake.Core.Xml (>= 5.18.3)
-      Fake.IO.FileSystem (>= 5.18.3)
-      Fake.Net.Http (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-      Newtonsoft.Json (>= 12.0.2)
-      NuGet.Protocol (>= 4.9.4)
-      System.Net.Http (>= 4.3.4)
-    Fake.DotNet.Paket (5.18.3)
-      Fake.Core.Process (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      Fake.DotNet.Cli (>= 5.18.3)
-      Fake.IO.FileSystem (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.IO.FileSystem (5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-      System.Diagnostics.FileVersionInfo (>= 4.3)
-      System.IO.FileSystem.Watcher (>= 4.3)
-    Fake.JavaScript.Yarn (5.18.3)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.Process (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-    Fake.Net.Http (5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-      System.Net.Http (>= 4.3.4)
-    Fake.Tools.Git (5.18.3)
-      Fake.Core.Environment (>= 5.18.3)
-      Fake.Core.Process (>= 5.18.3)
-      Fake.Core.SemVer (>= 5.18.3)
-      Fake.Core.String (>= 5.18.3)
-      Fake.Core.Trace (>= 5.18.3)
-      Fake.IO.FileSystem (>= 5.18.3)
-      FSharp.Core (>= 4.7)
-    FParsec (1.0.3)
-      FSharp.Core (>= 4.2.3)
-      NETStandard.Library (>= 1.6.1)
-    FSharp.Control.Reactive (4.2)
-      FSharp.Core (>= 4.2.3)
-      System.Reactive (>= 4.0)
-    FSharp.Core (4.7)
-    Microsoft.Build (16.3)
-    Microsoft.Build.Framework (16.3)
-      System.Runtime.Serialization.Primitives (>= 4.1.1)
-      System.Threading.Thread (>= 4.0)
-    Microsoft.Build.Tasks.Core (16.3)
-      Microsoft.Build.Framework (>= 16.3)
-      Microsoft.Build.Utilities.Core (>= 16.3)
+      System.Reactive (>= 4.3.2)
+    FSharp.Core (4.7.2)
+    Microsoft.Build (16.6)
+    Microsoft.Build.Framework (16.6)
+      System.Security.Permissions (>= 4.7)
+    Microsoft.Build.Tasks.Core (16.6)
+      Microsoft.Build.Framework (>= 16.6)
+      Microsoft.Build.Utilities.Core (>= 16.6)
       Microsoft.Win32.Registry (>= 4.3)
       System.CodeDom (>= 4.4)
       System.Collections.Immutable (>= 1.5)
-      System.Linq.Parallel (>= 4.0.1)
-      System.Net.Http (>= 4.3.4)
       System.Reflection.Metadata (>= 1.6)
       System.Reflection.TypeExtensions (>= 4.1)
       System.Resources.Extensions (>= 4.6)
-      System.Resources.Writer (>= 4.0)
+      System.Security.Permissions (>= 4.7)
       System.Threading.Tasks.Dataflow (>= 4.9)
-    Microsoft.Build.Utilities.Core (16.3)
-      Microsoft.Build.Framework (>= 16.3)
+    Microsoft.Build.Utilities.Core (16.6)
+      Microsoft.Build.Framework (>= 16.6)
       Microsoft.Win32.Registry (>= 4.3)
       System.Collections.Immutable (>= 1.5)
+      System.Security.Permissions (>= 4.7)
       System.Text.Encoding.CodePages (>= 4.0.1)
-    Microsoft.NETCore.Platforms (3.0)
-    Microsoft.NETCore.Targets (3.0)
+    Microsoft.NETCore.Platforms (3.1.1)
+    Microsoft.NETCore.Targets (3.1)
     Microsoft.Win32.Primitives (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
-    Microsoft.Win32.Registry (4.6)
+    Microsoft.Win32.Registry (4.7)
       System.Buffers (>= 4.5)
       System.Memory (>= 4.5.3)
-      System.Security.AccessControl (>= 4.6)
-      System.Security.Principal.Windows (>= 4.6)
+      System.Security.AccessControl (>= 4.7)
+      System.Security.Principal.Windows (>= 4.7)
     Mono.Posix.NETStandard (1.0)
-    MSBuild.StructuredLogger (2.0.152)
-      Microsoft.Build (>= 15.8.166)
-      Microsoft.Build.Framework (>= 15.8.166)
-      Microsoft.Build.Tasks.Core (>= 15.8.166)
-      Microsoft.Build.Utilities.Core (>= 15.8.166)
-    NETStandard.Library (2.0.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
+    MSBuild.StructuredLogger (2.1.133)
+      Microsoft.Build (>= 16.4)
+      Microsoft.Build.Framework (>= 16.4)
+      Microsoft.Build.Tasks.Core (>= 16.4)
+      Microsoft.Build.Utilities.Core (>= 16.4)
+      System.IO.Compression (>= 4.3)
     NETStandard.Library.NETFramework (2.0.0-preview2-25405-01)
-    Newtonsoft.Json (12.0.2)
-    NuGet.Common (5.3.1)
-      NuGet.Frameworks (>= 5.3.1)
+    Newtonsoft.Json (12.0.3)
+    NuGet.Common (5.6)
+      NuGet.Frameworks (>= 5.6)
       System.Diagnostics.Process (>= 4.3)
       System.Threading.Thread (>= 4.3)
-    NuGet.Configuration (5.3.1)
-      NuGet.Common (>= 5.3.1)
+    NuGet.Configuration (5.6)
+      NuGet.Common (>= 5.6)
       System.Security.Cryptography.ProtectedData (>= 4.3)
-    NuGet.Frameworks (5.3.1)
-    NuGet.Packaging (5.3.1)
+    NuGet.Frameworks (5.6)
+    NuGet.Packaging (5.6)
       Newtonsoft.Json (>= 9.0.1)
-      NuGet.Configuration (>= 5.3.1)
-      NuGet.Versioning (>= 5.3.1)
+      NuGet.Configuration (>= 5.6)
+      NuGet.Versioning (>= 5.6)
       System.Dynamic.Runtime (>= 4.3)
-    NuGet.Protocol (5.3.1)
-      NuGet.Packaging (>= 5.3.1)
+    NuGet.Protocol (5.6)
+      NuGet.Packaging (>= 5.6)
       System.Dynamic.Runtime (>= 4.3)
-    NuGet.Versioning (5.3.1)
-    Octokit (0.36)
-    runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
+    NuGet.Versioning (5.6)
+    Octokit (0.48)
     runtime.native.System (4.3.1)
       Microsoft.NETCore.Platforms (>= 1.1.1)
       Microsoft.NETCore.Targets (>= 1.1.3)
-    runtime.native.System.Net.Http (4.3.1)
+    runtime.native.System.IO.Compression (4.3.2)
       Microsoft.NETCore.Platforms (>= 1.1.1)
       Microsoft.NETCore.Targets (>= 1.1.3)
-    runtime.native.System.Security.Cryptography.Apple (4.3.1)
-      runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (>= 4.3.1)
-    runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-      runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-      runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.3)
-    runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple (4.3.1)
-    runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3)
-    System.Buffers (4.5)
-    System.CodeDom (4.6)
+    System.Buffers (4.5.1)
+    System.CodeDom (4.7)
     System.Collections (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
-    System.Collections.Concurrent (4.3)
-      System.Collections (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Diagnostics.Tracing (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.Reflection (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Threading.Tasks (>= 4.3)
-    System.Collections.Immutable (1.6)
-      System.Memory (>= 4.5.3)
+    System.Collections.Immutable (1.7.1)
+      System.Memory (>= 4.5.4)
     System.Diagnostics.Debug (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
-    System.Diagnostics.DiagnosticSource (4.6)
-      System.Memory (>= 4.5.3)
-    System.Diagnostics.FileVersionInfo (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      System.Globalization (>= 4.3)
-      System.IO (>= 4.3)
-      System.IO.FileSystem (>= 4.3)
-      System.IO.FileSystem.Primitives (>= 4.3)
-      System.Reflection.Metadata (>= 1.4.1)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
     System.Diagnostics.Process (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.Win32.Primitives (>= 4.3)
@@ -318,14 +247,6 @@ NUGET
       System.Threading.Tasks (>= 4.3)
       System.Threading.Thread (>= 4.3)
       System.Threading.ThreadPool (>= 4.3)
-    System.Diagnostics.Tools (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      Microsoft.NETCore.Targets (>= 1.1)
-      System.Runtime (>= 4.3)
-    System.Diagnostics.Tracing (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      Microsoft.NETCore.Targets (>= 1.1)
-      System.Runtime (>= 4.3)
     System.Dynamic.Runtime (4.3)
       System.Collections (>= 4.3)
       System.Diagnostics.Debug (>= 4.3)
@@ -345,23 +266,27 @@ NUGET
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
-    System.Globalization.Calendars (4.3)
+    System.IO (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
-      System.Globalization (>= 4.3)
       System.Runtime (>= 4.3)
-    System.Globalization.Extensions (4.3)
+      System.Text.Encoding (>= 4.3)
+      System.Threading.Tasks (>= 4.3)
+    System.IO.Compression (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
-      System.Globalization (>= 4.3)
+      runtime.native.System (>= 4.3)
+      runtime.native.System.IO.Compression (>= 4.3)
+      System.Buffers (>= 4.3)
+      System.Collections (>= 4.3)
+      System.Diagnostics.Debug (>= 4.3)
+      System.IO (>= 4.3)
       System.Resources.ResourceManager (>= 4.3)
       System.Runtime (>= 4.3)
       System.Runtime.Extensions (>= 4.3)
+      System.Runtime.Handles (>= 4.3)
       System.Runtime.InteropServices (>= 4.3)
-    System.IO (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      Microsoft.NETCore.Targets (>= 1.1)
-      System.Runtime (>= 4.3)
       System.Text.Encoding (>= 4.3)
+      System.Threading (>= 4.3)
       System.Threading.Tasks (>= 4.3)
     System.IO.FileSystem (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
@@ -374,23 +299,6 @@ NUGET
       System.Threading.Tasks (>= 4.3)
     System.IO.FileSystem.Primitives (4.3)
       System.Runtime (>= 4.3)
-    System.IO.FileSystem.Watcher (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      Microsoft.Win32.Primitives (>= 4.3)
-      runtime.native.System (>= 4.3)
-      System.Collections (>= 4.3)
-      System.IO.FileSystem (>= 4.3)
-      System.IO.FileSystem.Primitives (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.Handles (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Threading.Overlapped (>= 4.3)
-      System.Threading.Tasks (>= 4.3)
-      System.Threading.Thread (>= 4.3)
     System.Linq (4.3)
       System.Collections (>= 4.3)
       System.Diagnostics.Debug (>= 4.3)
@@ -415,53 +323,10 @@ NUGET
       System.Runtime (>= 4.3)
       System.Runtime.Extensions (>= 4.3)
       System.Threading (>= 4.3)
-    System.Linq.Parallel (4.3)
-      System.Collections (>= 4.3)
-      System.Collections.Concurrent (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Diagnostics.Tracing (>= 4.3)
-      System.Linq (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Threading.Tasks (>= 4.3)
-    System.Memory (4.5.3)
-      System.Buffers (>= 4.4)
+    System.Memory (4.5.4)
+      System.Buffers (>= 4.5.1)
       System.Numerics.Vectors (>= 4.4)
-      System.Runtime.CompilerServices.Unsafe (>= 4.5.2)
-    System.Net.Http (4.3.4)
-      Microsoft.NETCore.Platforms (>= 1.1.1)
-      runtime.native.System (>= 4.3)
-      runtime.native.System.Net.Http (>= 4.3)
-      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
-      System.Collections (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Diagnostics.DiagnosticSource (>= 4.3)
-      System.Diagnostics.Tracing (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.Globalization.Extensions (>= 4.3)
-      System.IO (>= 4.3)
-      System.IO.FileSystem (>= 4.3)
-      System.Net.Primitives (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.Handles (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
-      System.Security.Cryptography.Algorithms (>= 4.3)
-      System.Security.Cryptography.Encoding (>= 4.3)
-      System.Security.Cryptography.OpenSsl (>= 4.3)
-      System.Security.Cryptography.Primitives (>= 4.3)
-      System.Security.Cryptography.X509Certificates (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Threading.Tasks (>= 4.3)
-    System.Net.Primitives (4.3.1)
-      Microsoft.NETCore.Platforms (>= 1.1.1)
-      Microsoft.NETCore.Targets (>= 1.1.3)
-      System.Runtime (>= 4.3.1)
-      System.Runtime.Handles (>= 4.3)
+      System.Runtime.CompilerServices.Unsafe (>= 4.5.3)
     System.Numerics.Vectors (4.5)
     System.ObjectModel (4.3)
       System.Collections (>= 4.3)
@@ -469,72 +334,44 @@ NUGET
       System.Resources.ResourceManager (>= 4.3)
       System.Runtime (>= 4.3)
       System.Threading (>= 4.3)
-    System.Reactive (4.2)
+    System.Reactive (4.4.1)
       System.Runtime.InteropServices.WindowsRuntime (>= 4.3)
-      System.Threading.Tasks.Extensions (>= 4.5.3)
-    System.Reactive.Compatibility (4.2)
-      System.Reactive.Core (>= 4.2)
-      System.Reactive.Interfaces (>= 4.2)
-      System.Reactive.Linq (>= 4.2)
-      System.Reactive.PlatformServices (>= 4.2)
-      System.Reactive.Providers (>= 4.2)
-    System.Reactive.Core (4.2)
-      System.Reactive (>= 4.2)
-      System.Threading.Tasks.Extensions (>= 4.5.3)
-    System.Reactive.Interfaces (4.2)
-      System.Reactive (>= 4.2)
-      System.Threading.Tasks.Extensions (>= 4.5.3)
-    System.Reactive.Linq (4.2)
-      System.Reactive (>= 4.2)
-      System.Threading.Tasks.Extensions (>= 4.5.3)
-    System.Reactive.PlatformServices (4.2)
-      System.Reactive (>= 4.2)
-      System.Threading.Tasks.Extensions (>= 4.5.3)
-    System.Reactive.Providers (4.2)
-      System.Reactive (>= 4.2)
-      System.Threading.Tasks.Extensions (>= 4.5.3)
+      System.Threading.Tasks.Extensions (>= 4.5.4)
     System.Reflection (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.IO (>= 4.3)
       System.Reflection.Primitives (>= 4.3)
       System.Runtime (>= 4.3)
-    System.Reflection.Emit (4.6)
-      System.Reflection.Emit.ILGeneration (>= 4.6)
-    System.Reflection.Emit.ILGeneration (4.6)
-    System.Reflection.Emit.Lightweight (4.6)
-      System.Reflection.Emit.ILGeneration (>= 4.6)
+    System.Reflection.Emit (4.7)
+      System.Reflection.Emit.ILGeneration (>= 4.7)
+    System.Reflection.Emit.ILGeneration (4.7)
+    System.Reflection.Emit.Lightweight (4.7)
+      System.Reflection.Emit.ILGeneration (>= 4.7)
     System.Reflection.Extensions (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Reflection (>= 4.3)
       System.Runtime (>= 4.3)
-    System.Reflection.Metadata (1.7)
-      System.Collections.Immutable (>= 1.6)
+    System.Reflection.Metadata (1.8.1)
+      System.Collections.Immutable (>= 1.7.1)
     System.Reflection.Primitives (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
-    System.Reflection.TypeExtensions (4.6)
-    System.Resources.Extensions (4.6)
-      System.Memory (>= 4.5.3)
+    System.Reflection.TypeExtensions (4.7)
+    System.Resources.Extensions (4.7.1)
+      System.Memory (>= 4.5.4)
     System.Resources.ResourceManager (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Globalization (>= 4.3)
       System.Reflection (>= 4.3)
       System.Runtime (>= 4.3)
-    System.Resources.Writer (4.3)
-      System.Collections (>= 4.3)
-      System.IO (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Text.Encoding (>= 4.3)
     System.Runtime (4.3.1)
       Microsoft.NETCore.Platforms (>= 1.1.1)
       Microsoft.NETCore.Targets (>= 1.1.3)
-    System.Runtime.CompilerServices.Unsafe (4.6)
+    System.Runtime.CompilerServices.Unsafe (4.7.1)
     System.Runtime.Extensions (4.3.1)
       Microsoft.NETCore.Platforms (>= 1.1.1)
       Microsoft.NETCore.Targets (>= 1.1.3)
@@ -552,203 +389,36 @@ NUGET
       System.Runtime.Handles (>= 4.3)
     System.Runtime.InteropServices.WindowsRuntime (4.3)
       System.Runtime (>= 4.3)
-    System.Runtime.Numerics (4.3)
-      System.Globalization (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-    System.Runtime.Serialization.Primitives (4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-    System.Security.AccessControl (4.6)
-      System.Security.Principal.Windows (>= 4.6)
-    System.Security.Cryptography.Algorithms (4.3.1)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      runtime.native.System.Security.Cryptography.Apple (>= 4.3.1)
-      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
-      System.Collections (>= 4.3)
-      System.IO (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.Handles (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
-      System.Runtime.Numerics (>= 4.3)
-      System.Security.Cryptography.Encoding (>= 4.3)
-      System.Security.Cryptography.Primitives (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-    System.Security.Cryptography.Cng (4.6)
-    System.Security.Cryptography.Csp (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      System.IO (>= 4.3)
-      System.Reflection (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.Handles (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
-      System.Security.Cryptography.Algorithms (>= 4.3)
-      System.Security.Cryptography.Encoding (>= 4.3)
-      System.Security.Cryptography.Primitives (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-      System.Threading (>= 4.3)
-    System.Security.Cryptography.Encoding (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3)
-      System.Collections (>= 4.3)
-      System.Collections.Concurrent (>= 4.3)
-      System.Linq (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.Handles (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
-      System.Security.Cryptography.Primitives (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-    System.Security.Cryptography.OpenSsl (4.6)
-    System.Security.Cryptography.Primitives (4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.IO (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Threading.Tasks (>= 4.3)
-    System.Security.Cryptography.ProtectedData (4.6)
+    System.Security.AccessControl (4.7)
+      System.Security.Principal.Windows (>= 4.7)
+    System.Security.Cryptography.ProtectedData (4.7)
       System.Memory (>= 4.5.3)
-    System.Security.Cryptography.X509Certificates (4.3.2)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      runtime.native.System (>= 4.3)
-      runtime.native.System.Net.Http (>= 4.3)
-      runtime.native.System.Security.Cryptography.OpenSsl (>= 4.3.2)
-      System.Collections (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.Globalization.Calendars (>= 4.3)
-      System.IO (>= 4.3)
-      System.IO.FileSystem (>= 4.3)
-      System.IO.FileSystem.Primitives (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.Handles (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
-      System.Runtime.Numerics (>= 4.3)
-      System.Security.Cryptography.Algorithms (>= 4.3)
-      System.Security.Cryptography.Cng (>= 4.3)
-      System.Security.Cryptography.Csp (>= 4.3)
-      System.Security.Cryptography.Encoding (>= 4.3)
-      System.Security.Cryptography.OpenSsl (>= 4.3)
-      System.Security.Cryptography.Primitives (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-      System.Threading (>= 4.3)
-    System.Security.Principal.Windows (4.6)
+    System.Security.Permissions (4.7)
+      System.Security.AccessControl (>= 4.7)
+    System.Security.Principal.Windows (4.7)
     System.Text.Encoding (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
-    System.Text.Encoding.CodePages (4.6)
-      System.Runtime.CompilerServices.Unsafe (>= 4.6)
+    System.Text.Encoding.CodePages (4.7.1)
+      System.Runtime.CompilerServices.Unsafe (>= 4.7.1)
     System.Text.Encoding.Extensions (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
       System.Text.Encoding (>= 4.3)
-    System.Text.RegularExpressions (4.3.1)
-      System.Collections (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3.1)
-      System.Runtime.Extensions (>= 4.3.1)
-      System.Threading (>= 4.3)
     System.Threading (4.3)
       System.Runtime (>= 4.3)
       System.Threading.Tasks (>= 4.3)
-    System.Threading.Overlapped (4.3)
-      Microsoft.NETCore.Platforms (>= 1.1)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Handles (>= 4.3)
     System.Threading.Tasks (4.3)
       Microsoft.NETCore.Platforms (>= 1.1)
       Microsoft.NETCore.Targets (>= 1.1)
       System.Runtime (>= 4.3)
-    System.Threading.Tasks.Dataflow (4.10)
-    System.Threading.Tasks.Extensions (4.5.3)
-      System.Runtime.CompilerServices.Unsafe (>= 4.5.2)
+    System.Threading.Tasks.Dataflow (4.11.1)
+    System.Threading.Tasks.Extensions (4.5.4)
+      System.Runtime.CompilerServices.Unsafe (>= 4.5.3)
     System.Threading.Thread (4.3)
       System.Runtime (>= 4.3)
     System.Threading.ThreadPool (4.3)
       System.Runtime (>= 4.3)
       System.Runtime.Handles (>= 4.3)
-    System.Xml.ReaderWriter (4.3.1)
-      System.Collections (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.IO (>= 4.3)
-      System.IO.FileSystem (>= 4.3)
-      System.IO.FileSystem.Primitives (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Runtime.InteropServices (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-      System.Text.Encoding.Extensions (>= 4.3)
-      System.Text.RegularExpressions (>= 4.3)
-      System.Threading.Tasks (>= 4.3)
-      System.Threading.Tasks.Extensions (>= 4.3)
-    System.Xml.XDocument (4.3)
-      System.Collections (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Diagnostics.Tools (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.IO (>= 4.3)
-      System.Reflection (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Xml.ReaderWriter (>= 4.3)
-    System.Xml.XmlDocument (4.3)
-      System.Collections (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.IO (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Text.Encoding (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Xml.ReaderWriter (>= 4.3)
-    System.Xml.XPath (4.3)
-      System.Collections (>= 4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.IO (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Xml.ReaderWriter (>= 4.3)
-    System.Xml.XPath.XDocument (4.3)
-      System.Diagnostics.Debug (>= 4.3)
-      System.Linq (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Xml.ReaderWriter (>= 4.3)
-      System.Xml.XDocument (>= 4.3)
-      System.Xml.XPath (>= 4.3)
-    System.Xml.XPath.XmlDocument (4.3)
-      System.Collections (>= 4.3)
-      System.Globalization (>= 4.3)
-      System.IO (>= 4.3)
-      System.Resources.ResourceManager (>= 4.3)
-      System.Runtime (>= 4.3)
-      System.Runtime.Extensions (>= 4.3)
-      System.Threading (>= 4.3)
-      System.Xml.ReaderWriter (>= 4.3)
-      System.Xml.XmlDocument (>= 4.3)
-      System.Xml.XPath (>= 4.3)