diff --git a/graphics/pwa-actual-icons/android-chrome-192x192.png b/graphics/pwa-actual-icons/android-chrome-192x192.png
new file mode 100644
index 00000000..e381371b
Binary files /dev/null and b/graphics/pwa-actual-icons/android-chrome-192x192.png differ
diff --git a/graphics/pwa-actual-icons/android-chrome-512x512.png b/graphics/pwa-actual-icons/android-chrome-512x512.png
new file mode 100644
index 00000000..61abac79
Binary files /dev/null and b/graphics/pwa-actual-icons/android-chrome-512x512.png differ
diff --git a/graphics/pwa-actual-icons/apple-touch-icon-120x120.png b/graphics/pwa-actual-icons/apple-touch-icon-120x120.png
new file mode 100644
index 00000000..2ba949da
Binary files /dev/null and b/graphics/pwa-actual-icons/apple-touch-icon-120x120.png differ
diff --git a/graphics/pwa-actual-icons/apple-touch-icon-152x152.png b/graphics/pwa-actual-icons/apple-touch-icon-152x152.png
new file mode 100644
index 00000000..0fb7cfbd
Binary files /dev/null and b/graphics/pwa-actual-icons/apple-touch-icon-152x152.png differ
diff --git a/graphics/pwa-actual-icons/apple-touch-icon-180x180.png b/graphics/pwa-actual-icons/apple-touch-icon-180x180.png
new file mode 100644
index 00000000..4e36cb31
Binary files /dev/null and b/graphics/pwa-actual-icons/apple-touch-icon-180x180.png differ
diff --git a/graphics/pwa-actual-icons/apple-touch-icon-60x60.png b/graphics/pwa-actual-icons/apple-touch-icon-60x60.png
new file mode 100644
index 00000000..006f4911
Binary files /dev/null and b/graphics/pwa-actual-icons/apple-touch-icon-60x60.png differ
diff --git a/graphics/pwa-actual-icons/apple-touch-icon-76x76.png b/graphics/pwa-actual-icons/apple-touch-icon-76x76.png
new file mode 100644
index 00000000..dd4ea467
Binary files /dev/null and b/graphics/pwa-actual-icons/apple-touch-icon-76x76.png differ
diff --git a/graphics/pwa-actual-icons/apple-touch-icon.png b/graphics/pwa-actual-icons/apple-touch-icon.png
new file mode 100644
index 00000000..4e36cb31
Binary files /dev/null and b/graphics/pwa-actual-icons/apple-touch-icon.png differ
diff --git a/graphics/pwa-actual-icons/favicon-16x16.png b/graphics/pwa-actual-icons/favicon-16x16.png
new file mode 100644
index 00000000..1c308908
Binary files /dev/null and b/graphics/pwa-actual-icons/favicon-16x16.png differ
diff --git a/graphics/pwa-actual-icons/favicon-32x32.png b/graphics/pwa-actual-icons/favicon-32x32.png
new file mode 100644
index 00000000..0608cf58
Binary files /dev/null and b/graphics/pwa-actual-icons/favicon-32x32.png differ
diff --git a/graphics/pwa-actual-icons/msapplication-icon-144x144.png b/graphics/pwa-actual-icons/msapplication-icon-144x144.png
new file mode 100644
index 00000000..ca8a9f8e
Binary files /dev/null and b/graphics/pwa-actual-icons/msapplication-icon-144x144.png differ
diff --git a/graphics/pwa-actual-icons/mstile-150x150.png b/graphics/pwa-actual-icons/mstile-150x150.png
new file mode 100644
index 00000000..db3eef84
Binary files /dev/null and b/graphics/pwa-actual-icons/mstile-150x150.png differ
diff --git a/graphics/pwa-actual-icons/safari-pinned-tab.svg b/graphics/pwa-actual-icons/safari-pinned-tab.svg
new file mode 100644
index 00000000..3b7b89d7
--- /dev/null
+++ b/graphics/pwa-actual-icons/safari-pinned-tab.svg
@@ -0,0 +1 @@
+
diff --git a/graphics/pwa-generated-icons/_head.html b/graphics/pwa-generated-icons/_head.html
new file mode 100644
index 00000000..81a0f455
--- /dev/null
+++ b/graphics/pwa-generated-icons/_head.html
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/graphics/pwa-generated-icons/apple-touch-icon-120x120.png b/graphics/pwa-generated-icons/apple-touch-icon-120x120.png
new file mode 100644
index 00000000..2ba949da
Binary files /dev/null and b/graphics/pwa-generated-icons/apple-touch-icon-120x120.png differ
diff --git a/graphics/pwa-generated-icons/apple-touch-icon-152x152.png b/graphics/pwa-generated-icons/apple-touch-icon-152x152.png
new file mode 100644
index 00000000..0fb7cfbd
Binary files /dev/null and b/graphics/pwa-generated-icons/apple-touch-icon-152x152.png differ
diff --git a/graphics/pwa-generated-icons/apple-touch-icon-167x167.png b/graphics/pwa-generated-icons/apple-touch-icon-167x167.png
new file mode 100644
index 00000000..587f57eb
Binary files /dev/null and b/graphics/pwa-generated-icons/apple-touch-icon-167x167.png differ
diff --git a/graphics/pwa-generated-icons/apple-touch-icon-180x180.png b/graphics/pwa-generated-icons/apple-touch-icon-180x180.png
new file mode 100644
index 00000000..4e36cb31
Binary files /dev/null and b/graphics/pwa-generated-icons/apple-touch-icon-180x180.png differ
diff --git a/graphics/pwa-generated-icons/apple-touch-icon-60x60.png b/graphics/pwa-generated-icons/apple-touch-icon-60x60.png
new file mode 100644
index 00000000..006f4911
Binary files /dev/null and b/graphics/pwa-generated-icons/apple-touch-icon-60x60.png differ
diff --git a/graphics/pwa-generated-icons/apple-touch-icon-76x76.png b/graphics/pwa-generated-icons/apple-touch-icon-76x76.png
new file mode 100644
index 00000000..dd4ea467
Binary files /dev/null and b/graphics/pwa-generated-icons/apple-touch-icon-76x76.png differ
diff --git a/graphics/pwa-generated-icons/browserconfig.xml b/graphics/pwa-generated-icons/browserconfig.xml
new file mode 100644
index 00000000..db83441d
--- /dev/null
+++ b/graphics/pwa-generated-icons/browserconfig.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+ transparent
+
+
+
\ No newline at end of file
diff --git a/graphics/pwa-generated-icons/favicon-16x16.png b/graphics/pwa-generated-icons/favicon-16x16.png
new file mode 100644
index 00000000..1c308908
Binary files /dev/null and b/graphics/pwa-generated-icons/favicon-16x16.png differ
diff --git a/graphics/pwa-generated-icons/favicon-32x32.png b/graphics/pwa-generated-icons/favicon-32x32.png
new file mode 100644
index 00000000..0608cf58
Binary files /dev/null and b/graphics/pwa-generated-icons/favicon-32x32.png differ
diff --git a/graphics/pwa-generated-icons/favicon.ico b/graphics/pwa-generated-icons/favicon.ico
new file mode 100644
index 00000000..8d1d78ee
Binary files /dev/null and b/graphics/pwa-generated-icons/favicon.ico differ
diff --git a/graphics/pwa-generated-icons/mstile-144x144.png b/graphics/pwa-generated-icons/mstile-144x144.png
new file mode 100644
index 00000000..ca8a9f8e
Binary files /dev/null and b/graphics/pwa-generated-icons/mstile-144x144.png differ
diff --git a/graphics/pwa-generated-icons/pwa-192x192.png b/graphics/pwa-generated-icons/pwa-192x192.png
new file mode 100644
index 00000000..e381371b
Binary files /dev/null and b/graphics/pwa-generated-icons/pwa-192x192.png differ
diff --git a/graphics/pwa-generated-icons/pwa-512x512.png b/graphics/pwa-generated-icons/pwa-512x512.png
new file mode 100644
index 00000000..61abac79
Binary files /dev/null and b/graphics/pwa-generated-icons/pwa-512x512.png differ
diff --git a/graphics/pwa-generated-icons/tile150x150.png b/graphics/pwa-generated-icons/tile150x150.png
new file mode 100644
index 00000000..db3eef84
Binary files /dev/null and b/graphics/pwa-generated-icons/tile150x150.png differ
diff --git a/graphics/pwa-generated-icons/tile310x150.png b/graphics/pwa-generated-icons/tile310x150.png
new file mode 100644
index 00000000..3ccc662a
Binary files /dev/null and b/graphics/pwa-generated-icons/tile310x150.png differ
diff --git a/graphics/pwa-generated-icons/tile310x310.png b/graphics/pwa-generated-icons/tile310x310.png
new file mode 100644
index 00000000..c46290fc
Binary files /dev/null and b/graphics/pwa-generated-icons/tile310x310.png differ
diff --git a/graphics/pwa-generated-icons/tile70x70.png b/graphics/pwa-generated-icons/tile70x70.png
new file mode 100644
index 00000000..b6fbc789
Binary files /dev/null and b/graphics/pwa-generated-icons/tile70x70.png differ