diff --git a/logos/GitHub-Mark-120px-plus.png b/logos/GitHub-Mark-120px-plus.png
new file mode 100644
index 00000000..ea6ff545
Binary files /dev/null and b/logos/GitHub-Mark-120px-plus.png differ
diff --git a/logos/GitHub-Mark-32px.png b/logos/GitHub-Mark-32px.png
new file mode 100644
index 00000000..8b25551a
Binary files /dev/null and b/logos/GitHub-Mark-32px.png differ
diff --git a/logos/GitHub-Mark-64px.png b/logos/GitHub-Mark-64px.png
new file mode 100644
index 00000000..182a1a3f
Binary files /dev/null and b/logos/GitHub-Mark-64px.png differ
diff --git a/logos/Logo.png b/logos/Logo.png
new file mode 100644
index 00000000..3b6bd3f8
Binary files /dev/null and b/logos/Logo.png differ
diff --git a/logos/Logo_old.png b/logos/Logo_old.png
new file mode 100644
index 00000000..2aa0a320
Binary files /dev/null and b/logos/Logo_old.png differ
diff --git a/logos/SmallLogo.png b/logos/SmallLogo.png
new file mode 100644
index 00000000..695a23c2
Binary files /dev/null and b/logos/SmallLogo.png differ
diff --git a/logos/Thorium.icns b/logos/Thorium.icns
new file mode 100644
index 00000000..3c578b78
Binary files /dev/null and b/logos/Thorium.icns differ
diff --git a/logos/ThoriumDocument.icns b/logos/ThoriumDocument.icns
new file mode 100644
index 00000000..daa37808
Binary files /dev/null and b/logos/ThoriumDocument.icns differ
diff --git a/logos/chrome_app_icon_192.png b/logos/chrome_app_icon_192.png
new file mode 100644
index 00000000..a85e0c78
Binary files /dev/null and b/logos/chrome_app_icon_192.png differ
diff --git a/logos/chrome_app_icon_32.png b/logos/chrome_app_icon_32.png
new file mode 100644
index 00000000..afd6cfec
Binary files /dev/null and b/logos/chrome_app_icon_32.png differ
diff --git a/logos/chromium.ico b/logos/chromium.ico
new file mode 100644
index 00000000..06284564
Binary files /dev/null and b/logos/chromium.ico differ
diff --git a/logos/chromium.svg b/logos/chromium.svg
new file mode 100644
index 00000000..fc76bbc6
--- /dev/null
+++ b/logos/chromium.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/logos/chromium_old.ico b/logos/chromium_old.ico
new file mode 100644
index 00000000..7817fce4
Binary files /dev/null and b/logos/chromium_old.ico differ
diff --git a/logos/chromium_unoptimized.ico b/logos/chromium_unoptimized.ico
new file mode 100644
index 00000000..cc861f3c
Binary files /dev/null and b/logos/chromium_unoptimized.ico differ
diff --git a/logos/hamburger-close.svg b/logos/hamburger-close.svg
new file mode 100644
index 00000000..867ede4d
--- /dev/null
+++ b/logos/hamburger-close.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/logos/hamburger.svg b/logos/hamburger.svg
new file mode 100644
index 00000000..bfbc3ddf
--- /dev/null
+++ b/logos/hamburger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/logos/icon_more_vert.svg b/logos/icon_more_vert.svg
new file mode 100644
index 00000000..bfbc3ddf
--- /dev/null
+++ b/logos/icon_more_vert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/logos/infra.png b/logos/infra.png
new file mode 100644
index 00000000..c436234d
Binary files /dev/null and b/logos/infra.png differ
diff --git a/logos/other/product_logo_16.png b/logos/other/product_logo_16.png
new file mode 100644
index 00000000..97993fa6
Binary files /dev/null and b/logos/other/product_logo_16.png differ
diff --git a/logos/other/product_logo_32.png b/logos/other/product_logo_32.png
new file mode 100644
index 00000000..afd6cfec
Binary files /dev/null and b/logos/other/product_logo_32.png differ
diff --git a/logos/other/product_logo_name_22.png b/logos/other/product_logo_name_22.png
new file mode 100644
index 00000000..084114c4
Binary files /dev/null and b/logos/other/product_logo_name_22.png differ
diff --git a/logos/other/product_logo_name_22_white.png b/logos/other/product_logo_name_22_white.png
new file mode 100644
index 00000000..63b1749a
Binary files /dev/null and b/logos/other/product_logo_name_22_white.png differ
diff --git a/logos/other/webstore_icon.png b/logos/other/webstore_icon.png
new file mode 100644
index 00000000..4c8d1317
Binary files /dev/null and b/logos/other/webstore_icon.png differ
diff --git a/logos/other/webstore_icon_16.png b/logos/other/webstore_icon_16.png
new file mode 100644
index 00000000..b5cad10a
Binary files /dev/null and b/logos/other/webstore_icon_16.png differ
diff --git a/logos/other/webstore_icon_24.png b/logos/other/webstore_icon_24.png
new file mode 100644
index 00000000..2479c5ec
Binary files /dev/null and b/logos/other/webstore_icon_24.png differ
diff --git a/logos/other/webstore_icon_32.png b/logos/other/webstore_icon_32.png
new file mode 100644
index 00000000..4c02dc21
Binary files /dev/null and b/logos/other/webstore_icon_32.png differ
diff --git a/logos/other/x2/product_logo_16.png b/logos/other/x2/product_logo_16.png
new file mode 100644
index 00000000..afd6cfec
Binary files /dev/null and b/logos/other/x2/product_logo_16.png differ
diff --git a/logos/other/x2/product_logo_32.png b/logos/other/x2/product_logo_32.png
new file mode 100644
index 00000000..8a87650f
Binary files /dev/null and b/logos/other/x2/product_logo_32.png differ
diff --git a/logos/other/x2/product_logo_name_22.png b/logos/other/x2/product_logo_name_22.png
new file mode 100644
index 00000000..ae8c3096
Binary files /dev/null and b/logos/other/x2/product_logo_name_22.png differ
diff --git a/logos/other/x2/product_logo_name_22_white.png b/logos/other/x2/product_logo_name_22_white.png
new file mode 100644
index 00000000..729322ff
Binary files /dev/null and b/logos/other/x2/product_logo_name_22_white.png differ
diff --git a/logos/other/x2/webstore_icon.png b/logos/other/x2/webstore_icon.png
new file mode 100644
index 00000000..d3e52a0d
Binary files /dev/null and b/logos/other/x2/webstore_icon.png differ
diff --git a/logos/other/x2/webstore_icon_16.png b/logos/other/x2/webstore_icon_16.png
new file mode 100644
index 00000000..d4030e74
Binary files /dev/null and b/logos/other/x2/webstore_icon_16.png differ
diff --git a/logos/other/x2/webstore_icon_24.png b/logos/other/x2/webstore_icon_24.png
new file mode 100644
index 00000000..a08d38df
Binary files /dev/null and b/logos/other/x2/webstore_icon_24.png differ
diff --git a/logos/other/x2/webstore_icon_32.png b/logos/other/x2/webstore_icon_32.png
new file mode 100644
index 00000000..9a21a6f9
Binary files /dev/null and b/logos/other/x2/webstore_icon_32.png differ
diff --git a/logos/product_logo_128.png b/logos/product_logo_128.png
new file mode 100644
index 00000000..1fb0913c
Binary files /dev/null and b/logos/product_logo_128.png differ
diff --git a/logos/product_logo_16.png b/logos/product_logo_16.png
new file mode 100644
index 00000000..97993fa6
Binary files /dev/null and b/logos/product_logo_16.png differ
diff --git a/logos/product_logo_22_mono.png b/logos/product_logo_22_mono.png
new file mode 100644
index 00000000..412d44ba
Binary files /dev/null and b/logos/product_logo_22_mono.png differ
diff --git a/logos/product_logo_24.png b/logos/product_logo_24.png
new file mode 100644
index 00000000..000900fb
Binary files /dev/null and b/logos/product_logo_24.png differ
diff --git a/logos/product_logo_256.png b/logos/product_logo_256.png
new file mode 100644
index 00000000..17439c5e
Binary files /dev/null and b/logos/product_logo_256.png differ
diff --git a/logos/product_logo_32.png b/logos/product_logo_32.png
new file mode 100644
index 00000000..afd6cfec
Binary files /dev/null and b/logos/product_logo_32.png differ
diff --git a/logos/product_logo_32.xpm b/logos/product_logo_32.xpm
new file mode 100644
index 00000000..0f87a790
--- /dev/null
+++ b/logos/product_logo_32.xpm
@@ -0,0 +1,297 @@
+/* XPM */
+static char * product_logo_32_xpm[] = {
+"32 32 262 2",
+" c None",
+". c #4E7ADB",
+"+ c #4C78DB",
+"@ c #4C79DB",
+"# c #4A77DA",
+"$ c #4B78DA",
+"% c #4D7ADB",
+"& c #4776DA",
+"* c #4272D9",
+"= c #4172D9",
+"- c #4171D9",
+"; c #4071D9",
+"> c #3F70D8",
+", c #3E6FD8",
+"' c #3D6FD8",
+") c #4775DA",
+"! c #4F7BDC",
+"~ c #4574DA",
+"{ c #4474D9",
+"] c #4373D9",
+"^ c #3D6ED8",
+"/ c #3C6ED8",
+"( c #4675DA",
+"_ c #4976D8",
+": c #4575D9",
+"< c #3B6DD8",
+"[ c #3F6FD8",
+"} c #4773D5",
+"| c #4573D6",
+"1 c #4574D8",
+"2 c #3A6CD7",
+"3 c #3C6DD7",
+"4 c #4670D2",
+"5 c #4471D4",
+"6 c #4472D5",
+"7 c #4473D7",
+"8 c #4573D9",
+"9 c #396CD7",
+"0 c #3B6DD7",
+"a c #456ECF",
+"b c #436ED1",
+"c c #446FD2",
+"d c #4470D4",
+"e c #4471D6",
+"f c #4472D8",
+"g c #396BD7",
+"h c #3B6CD7",
+"i c #6C9AEE",
+"j c #4169CB",
+"k c #426DCF",
+"l c #436FD3",
+"m c #4370D5",
+"n c #4372D7",
+"o c #4372D8",
+"p c #6BA0F7",
+"q c #5580D9",
+"r c #416ACD",
+"s c #426CCF",
+"t c #426ED1",
+"u c #426FD3",
+"v c #4270D5",
+"w c #4271D7",
+"x c #4272D8",
+"y c #4172D8",
+"z c #3861BC",
+"A c #294992",
+"B c #243C74",
+"C c #314070",
+"D c #44568D",
+"E c #5C72B4",
+"F c #6F87CE",
+"G c #7089D0",
+"H c #728CD2",
+"I c #748ED3",
+"J c #7590D5",
+"K c #7892D6",
+"L c #7994D9",
+"M c #7B97DB",
+"N c #7E9ADE",
+"O c #809DDF",
+"P c #6EA1F7",
+"Q c #699DF3",
+"R c #4369C7",
+"S c #406ACD",
+"T c #416CD0",
+"U c #416DD2",
+"V c #416FD4",
+"W c #4170D5",
+"X c #3D69C9",
+"Y c #1F3974",
+"Z c #000000",
+"` c #1D3A6B",
+" . c #315CA3",
+".. c #305BA3",
+"+. c #1C3A6B",
+"@. c #414E74",
+"#. c #7D92CD",
+"$. c #8099D8",
+"%. c #829BDB",
+"&. c #86A1DE",
+"*. c #8AA6E2",
+"=. c #8DA9E6",
+"-. c #8FACE8",
+";. c #91ADE9",
+">. c #91AFEA",
+",. c #95B2EC",
+"'. c #6A9FF7",
+"). c #6B9FF7",
+"!. c #5B88E0",
+"~. c #3D63C5",
+"{. c #3F6ACE",
+"]. c #406CD1",
+"^. c #406ED3",
+"/. c #3C68C7",
+"(. c #11234C",
+"_. c #203863",
+":. c #457CD9",
+"<. c #4E8DF5",
+"[. c #4D8CF5",
+"}. c #4C8CF5",
+"|. c #427BD9",
+"1. c #1F3863",
+"2. c #2B354F",
+"3. c #89A2DA",
+"4. c #91ADE8",
+"5. c #92AFEA",
+"6. c #93B0EB",
+"7. c #94B1EC",
+"8. c #95B2ED",
+"9. c #96B4ED",
+"0. c #97B5EE",
+"a. c #98B6EF",
+"b. c #486FCC",
+"c. c #3E65C7",
+"d. c #3F6ACF",
+"e. c #1F3872",
+"f. c #4D8AF1",
+"g. c #4C8BF5",
+"h. c #4A88F1",
+"i. c #1E3763",
+"j. c #596888",
+"k. c #96B3ED",
+"l. c #98B5EF",
+"m. c #99B7F0",
+"n. c #9AB9F1",
+"o. c #9BBAF2",
+"p. c #9CBBF3",
+"q. c #9DBCF5",
+"r. c #699EF7",
+"s. c #6393EB",
+"t. c #3C63C5",
+"u. c #3D65C9",
+"v. c #365CB6",
+"w. c #4B8BF5",
+"x. c #407AD8",
+"y. c #8DA6D7",
+"z. c #9DBBF3",
+"A. c #9EBCF4",
+"B. c #9FBEF5",
+"C. c #9FBFF6",
+"D. c #A0C0F7",
+"E. c #A1C1F8",
+"F. c #A1C2F9",
+"G. c #A2C3FA",
+"H. c #4F7AD5",
+"I. c #3C64C8",
+"J. c #27438A",
+"K. c #4A8AF4",
+"L. c #498AF4",
+"M. c #1B396A",
+"N. c #778AB0",
+"O. c #A2C1F8",
+"P. c #A3C2F9",
+"Q. c #A3C3F9",
+"R. c #A3C3FA",
+"S. c #689EF7",
+"T. c #6599F1",
+"U. c #3F66C8",
+"V. c #23386F",
+"W. c #2D59A2",
+"X. c #75819B",
+"Y. c #A4C4FA",
+"Z. c #679DF7",
+"`. c #5583DE",
+" + c #24386F",
+".+ c #4989F4",
+"++ c #76829C",
+"@+ c #A2C2FA",
+"#+ c #679CF6",
+"$+ c #669BF5",
+"%+ c #335092",
+"&+ c #1A386A",
+"*+ c #7C8FB2",
+"=+ c #A1C1F9",
+"-+ c #669CF6",
+";+ c #679DF6",
+">+ c #5684D3",
+",+ c #3F79D8",
+"'+ c #97B1DF",
+")+ c #A1C1FA",
+"!+ c #3A588B",
+"~+ c #4988F1",
+"{+ c #4786F0",
+"]+ c #1D3763",
+"^+ c #64728E",
+"/+ c #6194E9",
+"(+ c #263B5E",
+"_+ c #1D2D50",
+":+ c #9FBAEC",
+"<+ c #A1C2FA",
+"[+ c #649AF4",
+"}+ c #659BF6",
+"|+ c #3B598B",
+"1+ c #334D80",
+"2+ c #83A2E1",
+"3+ c #9FC0F8",
+"4+ c #649BF6",
+"5+ c #5B8BDA",
+"6+ c #476CAB",
+"7+ c #3C5888",
+"8+ c #3F5A8A",
+"9+ c #4A6AA8",
+"0+ c #537ECE",
+"a+ c #5F8CE5",
+"b+ c #A2C0F7",
+"c+ c #6399F4",
+"d+ c #639AF6",
+"e+ c #629AF6",
+"f+ c #5E92EE",
+"g+ c #5A8CE8",
+"h+ c #8AACEE",
+"i+ c #9EBFF7",
+"j+ c #649AF5",
+"k+ c #6299F6",
+"l+ c #5B8FEB",
+"m+ c #6994E8",
+"n+ c #A0C1F9",
+"o+ c #6399F5",
+"p+ c #6096F3",
+"q+ c #5B8DEA",
+"r+ c #92B3F1",
+"s+ c #6299F5",
+"t+ c #6199F6",
+"u+ c #5E94F1",
+"v+ c #749CEB",
+"w+ c #6198F5",
+"x+ c #5B8FEC",
+"y+ c #9BBCF6",
+"z+ c #5F95F2",
+"A+ c #5F96F2",
+"B+ c #80A6EF",
+"C+ c #9CBDF6",
+"D+ c #6098F5",
+"E+ c #6097F5",
+"F+ c #6193EE",
+"G+ c #9FC0F9",
+"H+ c #9DBDF6",
+"I+ c #5D93F1",
+"J+ c #5B91EE",
+"K+ c #82A6ED",
+"L+ c #9DBDF5",
+"M+ c #9CBCF5",
+" ",
+" . + @ + # $ ",
+" % & * = = - ; > , ' - ) ",
+" ! ~ { ] * * = - ; > , , ' ^ / ( ",
+" _ : ~ { ] ] * = - ; > , , ' ^ / < [ ",
+" } | 1 ~ { ] ] * = - ; > , , ' ^ / < 2 3 ",
+" 4 5 6 7 8 { ] * * = - ; > , , ' ^ / < 2 9 0 ",
+" a b c d e f { ] * = = - ; > , ' ' ^ / < 2 9 g h ",
+" i j k b l m n o ] * = - - ; > , ' ^ ^ / < 2 9 g g [ ",
+" p q r s t u v w x y z A B C D E F G H I J K L M N O ",
+" P p Q R S T U V W X Y Z ` ...+.Z @.#.$.%.&.*.=.-.;.>.,. ",
+" '.).).!.~.{.].^./.(._.:.<.[.[.}.|.1.2.3.4.5.6.7.8.9.0.a. ",
+" '.'.'.).b.c.d.].e._.f.<.<.[.}.}.g.h.i.j.k.l.a.m.n.o.p.q. ",
+" r.r.r.r.r.s.t.u.v.Z :.<.<.[.}.}.g.w.w.x.Z y.z.A.B.C.D.E.F.G. ",
+" '.r.r.r.r.r.H.I.J.` <.<.[.}.}.g.g.w.K.L.M.N.O.P.Q.R.R.G.G.R. ",
+" S.S.r.r.r.r.T.U.V. .[.[.}.}.g.g.w.K.K.L.W.X.Y.Y.R.R.R.G.G.G. ",
+" Z.Z.S.S.S.S.S.`. +..[.}.}.g.g.w.K.K.L..+W.++Y.Y.R.R.G.G.G.@+ ",
+" #+Z.Z.Z.Z.Z.Z.$+%++.}.g.g.g.w.K.K.L.L..+&+*+Y.R.R.R.G.G.@+=+ ",
+" -+;+;+;+;+;+;+;+>+Z |.g.w.w.K.K.L.L..+,+Z '+R.R.R.G.G.G.@+)+ ",
+" -+-+-+-+-+-+-+-+!+1.~+w.K.K.L.L..+{+]+^+Y.R.R.R.G.G.@+@+ ",
+" -+-+-+-+-+-+-+-+/+(+1.x.L.L..+.+,+]+_+:+R.R.R.G.G.G.@+<+ ",
+" [+}+-+-+-+}+}+}+}+/+|+Z M.W.W.&+Z 1+2+R.R.R.G.G.G.@+<+3+ ",
+" }+}+}+}+}+4+4+4+4+}+5+6+7+8+9+0+a+b+R.R.G.G.G.@+@+<+ ",
+" c+4+4+4+4+4+4+4+4+4+d+d+d+e+f+g+h+R.R.G.G.G.@+@+<+i+ ",
+" j+4+4+4+4+4+d+d+d+d+e+e+k+l+m+P.R.G.G.G.@+@+<+n+ ",
+" o+d+d+d+d+d+e+e+e+e+k+p+q+r+G.G.G.G.@+@+<+n+ ",
+" s+e+e+e+e+e+k+k+k+t+u+v+R.G.G.G.@+@+<+n+ ",
+" w+k+k+k+k+k+t+t+w+x+y+G.G.G.@+@+<+3+ ",
+" z+t+t+t+t+t+t+A+B+G.G.@+@+<+<+C+ ",
+" z+D+t+t+E+F+E.@+@+@+G+H+ ",
+" I+J+K+L+H+M+ ",
+" "};
diff --git a/logos/product_logo_48.png b/logos/product_logo_48.png
new file mode 100644
index 00000000..0782a2b0
Binary files /dev/null and b/logos/product_logo_48.png differ
diff --git a/logos/product_logo_512.png b/logos/product_logo_512.png
new file mode 100644
index 00000000..d3b428df
Binary files /dev/null and b/logos/product_logo_512.png differ
diff --git a/logos/product_logo_64.png b/logos/product_logo_64.png
new file mode 100644
index 00000000..8a87650f
Binary files /dev/null and b/logos/product_logo_64.png differ
diff --git a/logos/technetium.png b/logos/technetium.png
new file mode 100644
index 00000000..81daef09
Binary files /dev/null and b/logos/technetium.png differ
diff --git a/logos/technetium.svg b/logos/technetium.svg
new file mode 100644
index 00000000..3fc1c3e5
--- /dev/null
+++ b/logos/technetium.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/logos/thorium.png b/logos/thorium.png
new file mode 100644
index 00000000..5d462db1
Binary files /dev/null and b/logos/thorium.png differ
diff --git a/logos/thorium_document_512x512.png b/logos/thorium_document_512x512.png
new file mode 100644
index 00000000..7fdd15bf
Binary files /dev/null and b/logos/thorium_document_512x512.png differ
diff --git a/logos/vr_overflow.svg b/logos/vr_overflow.svg
new file mode 100644
index 00000000..bfbc3ddf
--- /dev/null
+++ b/logos/vr_overflow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file