diff --git a/documentation/Components.html b/documentation/Components.html
new file mode 100644
index 00000000000..e837194bba6
--- /dev/null
+++ b/documentation/Components.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+ Interactive Layer Diagram
+
+
+
+
+ MSBuild/.NET SDK/Visual Studio Interactions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MSBuild DLLs
+
MSBuild Common.targets
+
Roslyn Compilers
+
Common Analyzers
+
Project System(s)
+
Design-Time Targets
+
Roslyn IDE Components
+
SDK Resolver
+
+
+
+
+
MSBuild DLLs
+
MSBuild Common.targets
+
Roslyn Compilers
+
Common Analyzers
+
dotnet CLI
+
SDK Build Logic
+
SDK Tasks (.NET)
+
SDK Tasks (net472)
+
SDK Analyzers
+
+
+
+
global.json
+
Directory.Build.props
+
Foo.csproj
+
+
+
+
+
User Code
+
VS-built Component
+
SDK Component
+
Dual-Inserted Component
+
+
+
+
+
+
\ No newline at end of file