diff --git a/.github/actions/spell-check/dictionary/microsoft.txt b/.github/actions/spell-check/dictionary/microsoft.txt
index 5e5d2ee3164..ef2c23c5ab6 100644
--- a/.github/actions/spell-check/dictionary/microsoft.txt
+++ b/.github/actions/spell-check/dictionary/microsoft.txt
@@ -1,4 +1,5 @@
ACLs
+altform
backplating
DACL
DACLs
@@ -9,7 +10,9 @@ microsoftonline
osgvsowi
powerrename
powershell
+pscustomobject
SACLs
tdbuildteamid
vcruntime
visualstudio
+wslpath
diff --git a/.github/actions/spell-check/expect/expect.txt b/.github/actions/spell-check/expect/expect.txt
index 4774abf99a2..ee8c20eadde 100644
--- a/.github/actions/spell-check/expect/expect.txt
+++ b/.github/actions/spell-check/expect/expect.txt
@@ -1083,6 +1083,8 @@ INITCOMMONCONTROLSEX
INITDIALOG
initguid
INITMENU
+imagemagick
+inkscape
inl
INLINEPREFIX
Inlines
@@ -2265,6 +2267,7 @@ targetentrypoint
TARGETLIBS
TARGETNAME
targetnametoken
+targetsize
targetver
taskbar
tbar
diff --git a/res/terminal/Generate-TerminalAssets.ps1 b/res/terminal/Generate-TerminalAssets.ps1
new file mode 100644
index 00000000000..f6520f3b3b9
--- /dev/null
+++ b/res/terminal/Generate-TerminalAssets.ps1
@@ -0,0 +1,181 @@
+#
+# Generate-TerminalAssets.ps1
+#
+# Typical usage:
+# .\Generate-TerminalAssets.ps1 -Path .\Terminal.svg -HighContrastPath .\Terminal_HC.svg -Destination .\images
+# .\Generate-TerminalAssets.ps1 -Path .\Terminal_Pre.svg -HighContrastPath .\Terminal_Pre_HC.svg -Destination .\images-Pre
+# .\Generate-TerminalAssets.ps1 -Path .\Terminal_Dev.svg -HighContrastPath .\Terminal_Dev_HC.svg -Destination .\images-Dev
+#
+# Some icons benefit from manual hints. The most efficient way to do that is to run the script twice:
+#
+# 1. Run .\Generate-TerminalAssets.ps1 ...args... -Destination .\images -KeepIntermediates
+# 2. Manually hint the intermediate images under .\images\_intermediate*.png
+# 3. Run .\Generate-TerminalAssets.ps1 ...args... -Destination .\images -UseExistingIntermediates
+#
+# Hinting the intermediate files minimizes the number of times you'll have to
+# hint the same image. You may want to hint just the _intermediate.*.png and
+# _intermediate.black.*.png files, and delete _intermediate.white.*.png. The
+# script will then automatically derive _intermediate.white.*.png from
+# _intermediate.black.*.png.
+#
+
+Param(
+ [Parameter(Mandatory=$true,ValueFromPipeline=$true)]
+ [string]$Path,
+ [string]$Destination,
+ [int[]]$Altforms = (16, 20, 24, 30, 32, 36, 40, 48, 60, 64, 72, 80, 96, 256),
+ [switch]$Unplated = $true,
+ [float[]]$Scales = (1.0, 1.25, 1.5, 2.0, 4.0),
+ [string]$HighContrastPath = "",
+ [switch]$UseExistingIntermediates = $false,
+ [switch]$KeepIntermediates = $false
+)
+
+$assetTypes = @(
+ [pscustomobject]@{Name="LargeTile"; W=310; H=310; IconSize=96}
+ [pscustomobject]@{Name="LockScreenLogo"; W=24; H=24; IconSize=24}
+ [pscustomobject]@{Name="SmallTile"; W=71; H=71; IconSize=36}
+ [pscustomobject]@{Name="SplashScreen"; W=620; H=300; IconSize=96}
+ [pscustomobject]@{Name="Square44x44Logo"; W=44; H=44; IconSize=32}
+ [pscustomobject]@{Name="Square150x150Logo"; W=150; H=150; IconSize=48}
+ [pscustomobject]@{Name="StoreLogo"; W=50; H=50; IconSize=36}
+ [pscustomobject]@{Name="Wide310x150Logo"; W=310; H=150; IconSize=48}
+)
+
+function CeilToEven ([int]$i) { if ($i % 2 -eq 0) { [int]($i) } else { [int]($i + 1) } }
+
+$inflatedAssetSizes = $assetTypes | ForEach-Object {
+ $as = $_;
+ $scales | ForEach-Object {
+ [pscustomobject]@{
+ Name = $as.Name + ".scale-$($_*100)"
+ W = [math]::Round($as.W * $_, [System.MidpointRounding]::ToPositiveInfinity)
+ H = [math]::Round($as.H * $_, [System.MidpointRounding]::ToPositiveInfinity)
+ IconSize = CeilToEven ($as.IconSize * $_)
+ }
+ }
+}
+
+$allAssetSizes = $inflatedAssetSizes + ($Altforms | ForEach-Object {
+ [pscustomobject]@{
+ Name = "Square44x44Logo.targetsize-${_}"
+ W = [int]$_
+ H = [int]$_
+ IconSize = [int]$_
+ }
+ If ($Unplated) {
+ [pscustomobject]@{
+ Name = "Square44x44Logo.targetsize-${_}_altform-unplated"
+ W = [int]$_
+ H = [int]$_
+ IconSize = [int]$_
+ }
+ }
+ })
+
+# Cross product with the 3 high contrast modes
+$allAssetSizes = $allAssetSizes | ForEach-Object {
+ $asset = $_
+ ("standard", "black", "white") | ForEach-Object {
+ $contrast = $_
+ $name = $asset.Name
+ If ($contrast -Ne "standard") {
+ If ($HighContrastPath -Eq "") {
+ # "standard" is the default, so we can omit it in filenames
+ return
+ }
+ $name += "_contrast-" + $contrast
+ }
+ [pscustomobject]@{
+ Name = $name
+ W = $asset.W
+ H = $asset.H
+ IconSize = $asset.IconSize
+ Contrast = $_
+ }
+ }
+}
+
+$allSizes = $allAssetSizes.IconSize | Group-Object | Select-Object -Expand Name
+
+$TranslatedSVGPath = & wsl wslpath -u ((Get-Item $Path -ErrorAction:Stop).FullName -Replace "\\","/")
+$TranslatedSVGContrastPath = $null
+If ($HighContrastPath -Ne "") {
+ $TranslatedSVGContrastPath = & wsl wslpath -u ((Get-Item $HighContrastPath -ErrorAction:Stop).FullName -Replace "\\","/")
+}
+& wsl which inkscape | Out-Null
+If ($LASTEXITCODE -Ne 0) { throw "Inkscape is not installed in WSL" }
+& wsl which convert | Out-Null
+If ($LASTEXITCODE -Ne 0) { throw "imagemagick is not installed in WSL" }
+
+If (-Not [string]::IsNullOrEmpty($Destination)) {
+ New-Item -Type Directory $Destination -EA:Ignore
+ $TranslatedOutDir = & wsl wslpath -u ((Get-Item $Destination -EA:Stop).FullName -Replace "\\","/")
+} Else {
+ $TranslatedOutDir = "."
+}
+
+$intermediateFiles = [System.Collections.Concurrent.ConcurrentBag[string]]::new()
+
+# Generate the base icons
+$allSizes | ForEach-Object -Parallel {
+ $sz = $_;
+
+ $destinationNt = $using:Destination
+ $destinationWsl = $using:TranslatedOutDir
+ $svgStandardWsl = $using:TranslatedSVGPath
+ $svgContrastWsl = $using:TranslatedSVGContrastPath
+
+ $intermediateStandardNt = "$destinationNt\_intermediate.standard.$($sz).png"
+ $intermediateStandardWsl = "$destinationWsl/_intermediate.standard.$($sz).png"
+
+ If (($using:UseExistingIntermediates -Eq $false) -Or (-Not (Test-Path $intermediateStandardNt))) {
+ wsl inkscape -z -e "$intermediateStandardWsl" -w $sz -h $sz $svgStandardWsl
+ } Else {
+ Write-Host "Using existing $intermediateStandardNt"
+ }
+
+ ($using:intermediateFiles).Add($intermediateStandardNt)
+
+ If ($svgContrastWsl -Ne $null) {
+ $intermediateBlackNt = "$destinationNt\_intermediate.black.$($sz).png"
+ $intermediateWhiteNt = "$destinationNt\_intermediate.white.$($sz).png"
+ $intermediateBlackWsl = "$destinationWsl/_intermediate.black.$($sz).png"
+ $intermediateWhiteWsl = "$destinationWsl/_intermediate.white.$($sz).png"
+
+ If (($using:UseExistingIntermediates -Eq $false) -Or (-Not (Test-Path $intermediateBlackNt))) {
+ wsl inkscape -z -e "$intermediateBlackWsl" -w $sz -h $sz $svgContrastWsl
+ } Else {
+ Write-Host "Using existing $intermediateBlackNt"
+ }
+
+ If (($using:UseExistingIntermediates -Eq $false) -Or (-Not (Test-Path $intermediateWhiteNt))) {
+ # The HC white icon is just a negative image of the HC black one
+ wsl convert "$intermediateBlackWsl" -channel RGB -negate "$intermediateWhiteWsl"
+ } Else {
+ Write-Host "Using existing $intermediateWhiteNt"
+ }
+
+ ($using:intermediateFiles).Add($intermediateBlackNt)
+ ($using:intermediateFiles).Add($intermediateWhiteNt)
+ }
+}
+
+# Once the base icons are done, splat them into the middles of larger canvases.
+$allAssetSizes | ForEach-Object -Parallel {
+ $asset = $_
+ If ($asset.W -Eq $asset.H -And $asset.IconSize -eq $asset.W) {
+ Write-Host "Copying base icon for size=$($asset.IconSize), contrast=$($asset.Contrast) to $($asset.Name)"
+ Copy-Item "${using:Destination}\_intermediate.$($asset.Contrast).$($asset.IconSize).png" "${using:Destination}\$($asset.Name).png" -Force
+ } Else {
+ wsl convert "$($using:TranslatedOutDir)/_intermediate.$($asset.Contrast).$($asset.IconSize).png" -gravity center -background transparent -extent "$($asset.W)x$($asset.H)" "$($using:TranslatedOutDir)/$($asset.Name).png"
+ }
+}
+
+If ($KeepIntermediates -Eq $false) {
+ $intermediateFiles | ForEach-Object {
+ Write-Host "Cleaning up intermediate file $_"
+ Remove-Item $_
+ }
+}
+
diff --git a/res/terminal/Terminal_Dev_HC.svg b/res/terminal/Terminal_Dev_HC.svg
new file mode 100644
index 00000000000..e2219a49e97
--- /dev/null
+++ b/res/terminal/Terminal_Dev_HC.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/terminal/Terminal_HC.svg b/res/terminal/Terminal_HC.svg
new file mode 100644
index 00000000000..e5e3a5434f9
--- /dev/null
+++ b/res/terminal/Terminal_HC.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/terminal/Terminal_Pre_HC.svg b/res/terminal/Terminal_Pre_HC.svg
new file mode 100644
index 00000000000..c08c3747a5e
--- /dev/null
+++ b/res/terminal/Terminal_Pre_HC.svg
@@ -0,0 +1,17 @@
+
diff --git a/res/terminal/images-Dev/LargeTile.scale-100_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-100_contrast-black.png
new file mode 100644
index 00000000000..4f9f6ceeec5
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-100_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-100_contrast-white.png
new file mode 100644
index 00000000000..3dba00e203b
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-125_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-125_contrast-black.png
new file mode 100644
index 00000000000..43fe337ac29
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-125_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-125_contrast-white.png
new file mode 100644
index 00000000000..893a64f8ec5
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-150_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-150_contrast-black.png
new file mode 100644
index 00000000000..2b51fefb028
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-150_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-150_contrast-white.png
new file mode 100644
index 00000000000..602efd44f01
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-200_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-200_contrast-black.png
new file mode 100644
index 00000000000..07c342a30c5
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-200_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-200_contrast-white.png
new file mode 100644
index 00000000000..1ef86a82225
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-400_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-400_contrast-black.png
new file mode 100644
index 00000000000..dcbc2dfec17
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LargeTile.scale-400_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-400_contrast-white.png
new file mode 100644
index 00000000000..bc6097de8b4
Binary files /dev/null and b/res/terminal/images-Dev/LargeTile.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..931b46f2318
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..41c3aee3502
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..d0c78011e6c
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..1788b2253da
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..153e67c4ebb
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..79ee49b96db
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..03201095aec
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..9c5b7161150
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..563108e90e9
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..0f9c7950c71
Binary files /dev/null and b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-100_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-100_contrast-black.png
new file mode 100644
index 00000000000..3b4d5619397
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-100_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-100_contrast-white.png
new file mode 100644
index 00000000000..110e3de75f0
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-125_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-125_contrast-black.png
new file mode 100644
index 00000000000..473ec5122af
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-125_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-125_contrast-white.png
new file mode 100644
index 00000000000..d864ab7131c
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-150_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-150_contrast-black.png
new file mode 100644
index 00000000000..c9f872090e0
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-150_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-150_contrast-white.png
new file mode 100644
index 00000000000..6f029a17a15
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-200_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-200_contrast-black.png
new file mode 100644
index 00000000000..ee72b0ec3ee
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-200_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-200_contrast-white.png
new file mode 100644
index 00000000000..af58357987f
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-400_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-400_contrast-black.png
new file mode 100644
index 00000000000..c636747380b
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SmallTile.scale-400_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-400_contrast-white.png
new file mode 100644
index 00000000000..cfa8ce7e4c7
Binary files /dev/null and b/res/terminal/images-Dev/SmallTile.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-100_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-black.png
new file mode 100644
index 00000000000..a4480138b64
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-100_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-white.png
new file mode 100644
index 00000000000..09b65238b44
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-125_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-black.png
new file mode 100644
index 00000000000..d827b3a621c
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-125_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-white.png
new file mode 100644
index 00000000000..53057953a8f
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-150_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-black.png
new file mode 100644
index 00000000000..9137cacbf18
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-150_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-white.png
new file mode 100644
index 00000000000..06a70ddc7dd
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-200_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-black.png
new file mode 100644
index 00000000000..38ad367e109
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-200_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-white.png
new file mode 100644
index 00000000000..e910cabe62c
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-400_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-black.png
new file mode 100644
index 00000000000..40c8b3d2429
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/SplashScreen.scale-400_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-white.png
new file mode 100644
index 00000000000..bdf7b5b7cb8
Binary files /dev/null and b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..a94e09558d5
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..8b15f746632
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..52a0961f9c1
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..1f2b02d1b32
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..e709c17c3b7
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..00fb42558e0
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..da75c53210c
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..f56a69cf10f
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..3bb828ac8d5
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..99fc2a7ff4d
Binary files /dev/null and b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..9f13cded565
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..7786af596e0
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..eed2b33a67a
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..86948693b8a
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..085efc7b6af
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..c6ef1dafa8e
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..16469eb5bd3
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..f9a6ae53359
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..0b8ca35feb0
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..fa3109e7e22
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..26ae28f2a0b
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..d1a2951126a
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-black.png
new file mode 100644
index 00000000000..26ae28f2a0b
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-white.png
new file mode 100644
index 00000000000..d1a2951126a
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..a036a06ee23
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..42d68e5f6f5
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-black.png
new file mode 100644
index 00000000000..a036a06ee23
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-white.png
new file mode 100644
index 00000000000..42d68e5f6f5
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..931b46f2318
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..41c3aee3502
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-black.png
new file mode 100644
index 00000000000..931b46f2318
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-white.png
new file mode 100644
index 00000000000..41c3aee3502
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..f89467e7320
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..665dfbe3a37
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-black.png
new file mode 100644
index 00000000000..f89467e7320
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-white.png
new file mode 100644
index 00000000000..665dfbe3a37
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..d0c78011e6c
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..1788b2253da
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-black.png
new file mode 100644
index 00000000000..d0c78011e6c
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-white.png
new file mode 100644
index 00000000000..1788b2253da
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..e195a888f5f
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..efc56018094
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-black.png
new file mode 100644
index 00000000000..e195a888f5f
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-white.png
new file mode 100644
index 00000000000..efc56018094
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..153e67c4ebb
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..79ee49b96db
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-black.png
new file mode 100644
index 00000000000..153e67c4ebb
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-white.png
new file mode 100644
index 00000000000..79ee49b96db
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..65b26da3965
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..5869c620465
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-black.png
new file mode 100644
index 00000000000..65b26da3965
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-white.png
new file mode 100644
index 00000000000..5869c620465
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..03201095aec
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..9c5b7161150
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-black.png
new file mode 100644
index 00000000000..03201095aec
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-white.png
new file mode 100644
index 00000000000..9c5b7161150
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..acc3310df63
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..aecda0f11e3
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-black.png
new file mode 100644
index 00000000000..acc3310df63
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-white.png
new file mode 100644
index 00000000000..aecda0f11e3
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..01686eaccf7
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..63fb5b06cd7
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-black.png
new file mode 100644
index 00000000000..01686eaccf7
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-white.png
new file mode 100644
index 00000000000..63fb5b06cd7
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..110249863df
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..fa7c0bb9cf5
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-black.png
new file mode 100644
index 00000000000..110249863df
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-white.png
new file mode 100644
index 00000000000..fa7c0bb9cf5
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..81f6b28749e
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..e5e2dacc31d
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-black.png
new file mode 100644
index 00000000000..81f6b28749e
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-white.png
new file mode 100644
index 00000000000..e5e2dacc31d
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..563108e90e9
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..0f9c7950c71
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-black.png
new file mode 100644
index 00000000000..563108e90e9
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-white.png
new file mode 100644
index 00000000000..0f9c7950c71
Binary files /dev/null and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-white.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-100_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..c52aafcc5dd
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-100_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..f3c68fb688c
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-125_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..a84d1ff188e
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-125_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..5e741ef242f
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-150_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..d843bd16ae1
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-150_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..8dac64a4fe8
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-200_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..4fb88aad7d1
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-200_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..5a1b5727e69
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-400_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..d6616c8ab55
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/StoreLogo.scale-400_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..8c622de1d48
Binary files /dev/null and b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..e001af83cd8
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..0ce5b040316
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..33010325e98
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..b5745ff70f6
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..7844cda30cf
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..9f62ef7fd38
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..a4480138b64
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..09b65238b44
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..38ad367e109
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..e910cabe62c
Binary files /dev/null and b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-100_contrast-black.png b/res/terminal/images-Pre/LargeTile.scale-100_contrast-black.png
new file mode 100644
index 00000000000..bbcfc696a9e
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-100_contrast-white.png b/res/terminal/images-Pre/LargeTile.scale-100_contrast-white.png
new file mode 100644
index 00000000000..9b6b05881de
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-125_contrast-black.png b/res/terminal/images-Pre/LargeTile.scale-125_contrast-black.png
new file mode 100644
index 00000000000..daa163d30e5
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-125_contrast-white.png b/res/terminal/images-Pre/LargeTile.scale-125_contrast-white.png
new file mode 100644
index 00000000000..e675b860dc3
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-150_contrast-black.png b/res/terminal/images-Pre/LargeTile.scale-150_contrast-black.png
new file mode 100644
index 00000000000..9de6e5ae4ef
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-150_contrast-white.png b/res/terminal/images-Pre/LargeTile.scale-150_contrast-white.png
new file mode 100644
index 00000000000..f3c3a8d6ce3
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-200_contrast-black.png b/res/terminal/images-Pre/LargeTile.scale-200_contrast-black.png
new file mode 100644
index 00000000000..ac9b19f44ee
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-200_contrast-white.png b/res/terminal/images-Pre/LargeTile.scale-200_contrast-white.png
new file mode 100644
index 00000000000..57e420e9974
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-400_contrast-black.png b/res/terminal/images-Pre/LargeTile.scale-400_contrast-black.png
new file mode 100644
index 00000000000..dcb433a1084
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LargeTile.scale-400_contrast-white.png b/res/terminal/images-Pre/LargeTile.scale-400_contrast-white.png
new file mode 100644
index 00000000000..0e6aefd75a6
Binary files /dev/null and b/res/terminal/images-Pre/LargeTile.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-100_contrast-black.png b/res/terminal/images-Pre/LockScreenLogo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..ce51243c628
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-100_contrast-white.png b/res/terminal/images-Pre/LockScreenLogo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..2b9d1a06b62
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-125_contrast-black.png b/res/terminal/images-Pre/LockScreenLogo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..f7094e3374b
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-125_contrast-white.png b/res/terminal/images-Pre/LockScreenLogo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..788d405f453
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-150_contrast-black.png b/res/terminal/images-Pre/LockScreenLogo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..62f84ba9aab
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-150_contrast-white.png b/res/terminal/images-Pre/LockScreenLogo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..61be432569a
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-200_contrast-black.png b/res/terminal/images-Pre/LockScreenLogo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..8427e96d130
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-200_contrast-white.png b/res/terminal/images-Pre/LockScreenLogo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..f490a9aa080
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-400_contrast-black.png b/res/terminal/images-Pre/LockScreenLogo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..217ea2d31a0
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/LockScreenLogo.scale-400_contrast-white.png b/res/terminal/images-Pre/LockScreenLogo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..b2f0a14d558
Binary files /dev/null and b/res/terminal/images-Pre/LockScreenLogo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-100_contrast-black.png b/res/terminal/images-Pre/SmallTile.scale-100_contrast-black.png
new file mode 100644
index 00000000000..0d2591b8a46
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-100_contrast-white.png b/res/terminal/images-Pre/SmallTile.scale-100_contrast-white.png
new file mode 100644
index 00000000000..66a16a331f9
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-125_contrast-black.png b/res/terminal/images-Pre/SmallTile.scale-125_contrast-black.png
new file mode 100644
index 00000000000..be14cbfa973
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-125_contrast-white.png b/res/terminal/images-Pre/SmallTile.scale-125_contrast-white.png
new file mode 100644
index 00000000000..5f8bfad946f
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-150_contrast-black.png b/res/terminal/images-Pre/SmallTile.scale-150_contrast-black.png
new file mode 100644
index 00000000000..3d9acb361c3
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-150_contrast-white.png b/res/terminal/images-Pre/SmallTile.scale-150_contrast-white.png
new file mode 100644
index 00000000000..caf834d6c22
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-200_contrast-black.png b/res/terminal/images-Pre/SmallTile.scale-200_contrast-black.png
new file mode 100644
index 00000000000..0f7481d481b
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-200_contrast-white.png b/res/terminal/images-Pre/SmallTile.scale-200_contrast-white.png
new file mode 100644
index 00000000000..b321705e93c
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-400_contrast-black.png b/res/terminal/images-Pre/SmallTile.scale-400_contrast-black.png
new file mode 100644
index 00000000000..27dca17f1d1
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SmallTile.scale-400_contrast-white.png b/res/terminal/images-Pre/SmallTile.scale-400_contrast-white.png
new file mode 100644
index 00000000000..de3c606cda7
Binary files /dev/null and b/res/terminal/images-Pre/SmallTile.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-100_contrast-black.png b/res/terminal/images-Pre/SplashScreen.scale-100_contrast-black.png
new file mode 100644
index 00000000000..c33de15b3ba
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-100_contrast-white.png b/res/terminal/images-Pre/SplashScreen.scale-100_contrast-white.png
new file mode 100644
index 00000000000..26ebbbf09e7
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-125_contrast-black.png b/res/terminal/images-Pre/SplashScreen.scale-125_contrast-black.png
new file mode 100644
index 00000000000..1c1f57c92bb
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-125_contrast-white.png b/res/terminal/images-Pre/SplashScreen.scale-125_contrast-white.png
new file mode 100644
index 00000000000..dd4d19a7cc9
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-150_contrast-black.png b/res/terminal/images-Pre/SplashScreen.scale-150_contrast-black.png
new file mode 100644
index 00000000000..12a8a36a798
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-150_contrast-white.png b/res/terminal/images-Pre/SplashScreen.scale-150_contrast-white.png
new file mode 100644
index 00000000000..093903c8ad0
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-200_contrast-black.png b/res/terminal/images-Pre/SplashScreen.scale-200_contrast-black.png
new file mode 100644
index 00000000000..3f8fc2d06f5
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-200_contrast-white.png b/res/terminal/images-Pre/SplashScreen.scale-200_contrast-white.png
new file mode 100644
index 00000000000..357a83f1325
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-400_contrast-black.png b/res/terminal/images-Pre/SplashScreen.scale-400_contrast-black.png
new file mode 100644
index 00000000000..24ea7722a7d
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/SplashScreen.scale-400_contrast-white.png b/res/terminal/images-Pre/SplashScreen.scale-400_contrast-white.png
new file mode 100644
index 00000000000..5568cc8615d
Binary files /dev/null and b/res/terminal/images-Pre/SplashScreen.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-100_contrast-black.png b/res/terminal/images-Pre/Square150x150Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..2a82392f5f6
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-100_contrast-white.png b/res/terminal/images-Pre/Square150x150Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..3a93c3c213b
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-125_contrast-black.png b/res/terminal/images-Pre/Square150x150Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..f2031a207aa
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-125_contrast-white.png b/res/terminal/images-Pre/Square150x150Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..24caab8deaf
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-150_contrast-black.png b/res/terminal/images-Pre/Square150x150Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..e03041227d9
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-150_contrast-white.png b/res/terminal/images-Pre/Square150x150Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..6c2e8f38cb2
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-200_contrast-black.png b/res/terminal/images-Pre/Square150x150Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..4b35315c7ef
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-200_contrast-white.png b/res/terminal/images-Pre/Square150x150Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..47154776d69
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-400_contrast-black.png b/res/terminal/images-Pre/Square150x150Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..8ad38f6a9e4
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square150x150Logo.scale-400_contrast-white.png b/res/terminal/images-Pre/Square150x150Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..9f5c525348d
Binary files /dev/null and b/res/terminal/images-Pre/Square150x150Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-100_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..a9a5b046d86
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-100_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..a7550ffadf2
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-125_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..ce820d9be4d
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-125_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..d05e4bd2a68
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-150_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..b4a2e6cc928
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-150_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..2df02c39299
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-200_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..07bb68ba944
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-200_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..b71dd10ecb5
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-400_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..52b835c05b8
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.scale-400_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..451c5d8a5be
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..3640ec3fa32
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..f068d41135d
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-16_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_contrast-black.png
new file mode 100644
index 00000000000..3640ec3fa32
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-16_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_contrast-white.png
new file mode 100644
index 00000000000..f068d41135d
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-16_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..5ea768ed4a0
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..59f4b0be724
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-20_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_contrast-black.png
new file mode 100644
index 00000000000..5ea768ed4a0
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-20_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_contrast-white.png
new file mode 100644
index 00000000000..59f4b0be724
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-20_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..ce51243c628
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..2b9d1a06b62
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-24_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_contrast-black.png
new file mode 100644
index 00000000000..ce51243c628
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-24_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_contrast-white.png
new file mode 100644
index 00000000000..2b9d1a06b62
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-24_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..1ecd842894d
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..55fe0139f27
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-256_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_contrast-black.png
new file mode 100644
index 00000000000..1ecd842894d
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-256_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_contrast-white.png
new file mode 100644
index 00000000000..55fe0139f27
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-256_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..f7094e3374b
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..788d405f453
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-30_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_contrast-black.png
new file mode 100644
index 00000000000..f7094e3374b
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-30_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_contrast-white.png
new file mode 100644
index 00000000000..788d405f453
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-30_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..7363adf4cf4
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..80df0b81f93
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-32_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_contrast-black.png
new file mode 100644
index 00000000000..7363adf4cf4
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-32_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_contrast-white.png
new file mode 100644
index 00000000000..80df0b81f93
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-32_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..62f84ba9aab
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..61be432569a
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-36_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_contrast-black.png
new file mode 100644
index 00000000000..62f84ba9aab
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-36_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_contrast-white.png
new file mode 100644
index 00000000000..61be432569a
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-36_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..93ef2fac9c5
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..59cef34ed0b
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-40_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_contrast-black.png
new file mode 100644
index 00000000000..93ef2fac9c5
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-40_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_contrast-white.png
new file mode 100644
index 00000000000..59cef34ed0b
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-40_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..8427e96d130
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..f490a9aa080
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-48_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_contrast-black.png
new file mode 100644
index 00000000000..8427e96d130
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-48_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_contrast-white.png
new file mode 100644
index 00000000000..f490a9aa080
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-48_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..d742b734893
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..edb9d45d24e
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-60_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_contrast-black.png
new file mode 100644
index 00000000000..d742b734893
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-60_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_contrast-white.png
new file mode 100644
index 00000000000..edb9d45d24e
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-60_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..4d97ed69bd3
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..833f8150167
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-64_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_contrast-black.png
new file mode 100644
index 00000000000..4d97ed69bd3
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-64_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_contrast-white.png
new file mode 100644
index 00000000000..833f8150167
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-64_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..bb27466d5a1
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..c337b4be5ee
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-72_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_contrast-black.png
new file mode 100644
index 00000000000..bb27466d5a1
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-72_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_contrast-white.png
new file mode 100644
index 00000000000..c337b4be5ee
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-72_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..e636f00d75c
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..d687f9d73d1
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-80_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_contrast-black.png
new file mode 100644
index 00000000000..e636f00d75c
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-80_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_contrast-white.png
new file mode 100644
index 00000000000..d687f9d73d1
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-80_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..217ea2d31a0
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..b2f0a14d558
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-96_contrast-black.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_contrast-black.png
new file mode 100644
index 00000000000..217ea2d31a0
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Square44x44Logo.targetsize-96_contrast-white.png b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_contrast-white.png
new file mode 100644
index 00000000000..b2f0a14d558
Binary files /dev/null and b/res/terminal/images-Pre/Square44x44Logo.targetsize-96_contrast-white.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-100_contrast-black.png b/res/terminal/images-Pre/StoreLogo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..26f94d563de
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-100_contrast-white.png b/res/terminal/images-Pre/StoreLogo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..59318f1e47d
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-125_contrast-black.png b/res/terminal/images-Pre/StoreLogo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..f6c85246064
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-125_contrast-white.png b/res/terminal/images-Pre/StoreLogo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..fc296cb2f9a
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-150_contrast-black.png b/res/terminal/images-Pre/StoreLogo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..fd6c20ce317
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-150_contrast-white.png b/res/terminal/images-Pre/StoreLogo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..66fd5655058
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-200_contrast-black.png b/res/terminal/images-Pre/StoreLogo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..60eb894b35a
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-200_contrast-white.png b/res/terminal/images-Pre/StoreLogo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..93713970ec5
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-400_contrast-black.png b/res/terminal/images-Pre/StoreLogo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..b1d9835eb78
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/StoreLogo.scale-400_contrast-white.png b/res/terminal/images-Pre/StoreLogo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..e2025f22550
Binary files /dev/null and b/res/terminal/images-Pre/StoreLogo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-100_contrast-black.png b/res/terminal/images-Pre/Wide310x150Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..b1efc07df3a
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-100_contrast-white.png b/res/terminal/images-Pre/Wide310x150Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..066fceb3401
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-125_contrast-black.png b/res/terminal/images-Pre/Wide310x150Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..f1b0c364f9d
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-125_contrast-white.png b/res/terminal/images-Pre/Wide310x150Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..6671495b6c0
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-150_contrast-black.png b/res/terminal/images-Pre/Wide310x150Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..2729e37f318
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-150_contrast-white.png b/res/terminal/images-Pre/Wide310x150Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..7dc7b1a55c2
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-200_contrast-black.png b/res/terminal/images-Pre/Wide310x150Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..c33de15b3ba
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-200_contrast-white.png b/res/terminal/images-Pre/Wide310x150Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..26ebbbf09e7
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-400_contrast-black.png b/res/terminal/images-Pre/Wide310x150Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..3f8fc2d06f5
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images-Pre/Wide310x150Logo.scale-400_contrast-white.png b/res/terminal/images-Pre/Wide310x150Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..357a83f1325
Binary files /dev/null and b/res/terminal/images-Pre/Wide310x150Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/LargeTile.scale-100_contrast-black.png b/res/terminal/images/LargeTile.scale-100_contrast-black.png
new file mode 100644
index 00000000000..4f9f6ceeec5
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/LargeTile.scale-100_contrast-white.png b/res/terminal/images/LargeTile.scale-100_contrast-white.png
new file mode 100644
index 00000000000..3dba00e203b
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/LargeTile.scale-125_contrast-black.png b/res/terminal/images/LargeTile.scale-125_contrast-black.png
new file mode 100644
index 00000000000..43fe337ac29
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/LargeTile.scale-125_contrast-white.png b/res/terminal/images/LargeTile.scale-125_contrast-white.png
new file mode 100644
index 00000000000..893a64f8ec5
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/LargeTile.scale-150_contrast-black.png b/res/terminal/images/LargeTile.scale-150_contrast-black.png
new file mode 100644
index 00000000000..2b51fefb028
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/LargeTile.scale-150_contrast-white.png b/res/terminal/images/LargeTile.scale-150_contrast-white.png
new file mode 100644
index 00000000000..602efd44f01
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/LargeTile.scale-200_contrast-black.png b/res/terminal/images/LargeTile.scale-200_contrast-black.png
new file mode 100644
index 00000000000..07c342a30c5
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/LargeTile.scale-200_contrast-white.png b/res/terminal/images/LargeTile.scale-200_contrast-white.png
new file mode 100644
index 00000000000..1ef86a82225
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/LargeTile.scale-400_contrast-black.png b/res/terminal/images/LargeTile.scale-400_contrast-black.png
new file mode 100644
index 00000000000..dcbc2dfec17
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/LargeTile.scale-400_contrast-white.png b/res/terminal/images/LargeTile.scale-400_contrast-white.png
new file mode 100644
index 00000000000..bc6097de8b4
Binary files /dev/null and b/res/terminal/images/LargeTile.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-100_contrast-black.png b/res/terminal/images/LockScreenLogo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..931b46f2318
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-100_contrast-white.png b/res/terminal/images/LockScreenLogo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..41c3aee3502
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-125_contrast-black.png b/res/terminal/images/LockScreenLogo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..d0c78011e6c
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-125_contrast-white.png b/res/terminal/images/LockScreenLogo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..1788b2253da
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-150_contrast-black.png b/res/terminal/images/LockScreenLogo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..153e67c4ebb
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-150_contrast-white.png b/res/terminal/images/LockScreenLogo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..79ee49b96db
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-200_contrast-black.png b/res/terminal/images/LockScreenLogo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..03201095aec
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-200_contrast-white.png b/res/terminal/images/LockScreenLogo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..9c5b7161150
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-400_contrast-black.png b/res/terminal/images/LockScreenLogo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..563108e90e9
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/LockScreenLogo.scale-400_contrast-white.png b/res/terminal/images/LockScreenLogo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..0f9c7950c71
Binary files /dev/null and b/res/terminal/images/LockScreenLogo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/SmallTile.scale-100_contrast-black.png b/res/terminal/images/SmallTile.scale-100_contrast-black.png
new file mode 100644
index 00000000000..3b4d5619397
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/SmallTile.scale-100_contrast-white.png b/res/terminal/images/SmallTile.scale-100_contrast-white.png
new file mode 100644
index 00000000000..110e3de75f0
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/SmallTile.scale-125_contrast-black.png b/res/terminal/images/SmallTile.scale-125_contrast-black.png
new file mode 100644
index 00000000000..473ec5122af
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/SmallTile.scale-125_contrast-white.png b/res/terminal/images/SmallTile.scale-125_contrast-white.png
new file mode 100644
index 00000000000..d864ab7131c
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/SmallTile.scale-150_contrast-black.png b/res/terminal/images/SmallTile.scale-150_contrast-black.png
new file mode 100644
index 00000000000..c9f872090e0
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/SmallTile.scale-150_contrast-white.png b/res/terminal/images/SmallTile.scale-150_contrast-white.png
new file mode 100644
index 00000000000..6f029a17a15
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/SmallTile.scale-200_contrast-black.png b/res/terminal/images/SmallTile.scale-200_contrast-black.png
new file mode 100644
index 00000000000..ee72b0ec3ee
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/SmallTile.scale-200_contrast-white.png b/res/terminal/images/SmallTile.scale-200_contrast-white.png
new file mode 100644
index 00000000000..af58357987f
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/SmallTile.scale-400_contrast-black.png b/res/terminal/images/SmallTile.scale-400_contrast-black.png
new file mode 100644
index 00000000000..c636747380b
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/SmallTile.scale-400_contrast-white.png b/res/terminal/images/SmallTile.scale-400_contrast-white.png
new file mode 100644
index 00000000000..cfa8ce7e4c7
Binary files /dev/null and b/res/terminal/images/SmallTile.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/SplashScreen.scale-100_contrast-black.png b/res/terminal/images/SplashScreen.scale-100_contrast-black.png
new file mode 100644
index 00000000000..a4480138b64
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/SplashScreen.scale-100_contrast-white.png b/res/terminal/images/SplashScreen.scale-100_contrast-white.png
new file mode 100644
index 00000000000..09b65238b44
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/SplashScreen.scale-125_contrast-black.png b/res/terminal/images/SplashScreen.scale-125_contrast-black.png
new file mode 100644
index 00000000000..d827b3a621c
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/SplashScreen.scale-125_contrast-white.png b/res/terminal/images/SplashScreen.scale-125_contrast-white.png
new file mode 100644
index 00000000000..53057953a8f
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/SplashScreen.scale-150_contrast-black.png b/res/terminal/images/SplashScreen.scale-150_contrast-black.png
new file mode 100644
index 00000000000..9137cacbf18
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/SplashScreen.scale-150_contrast-white.png b/res/terminal/images/SplashScreen.scale-150_contrast-white.png
new file mode 100644
index 00000000000..06a70ddc7dd
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/SplashScreen.scale-200_contrast-black.png b/res/terminal/images/SplashScreen.scale-200_contrast-black.png
new file mode 100644
index 00000000000..38ad367e109
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/SplashScreen.scale-200_contrast-white.png b/res/terminal/images/SplashScreen.scale-200_contrast-white.png
new file mode 100644
index 00000000000..e910cabe62c
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/SplashScreen.scale-400_contrast-black.png b/res/terminal/images/SplashScreen.scale-400_contrast-black.png
new file mode 100644
index 00000000000..40c8b3d2429
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/SplashScreen.scale-400_contrast-white.png b/res/terminal/images/SplashScreen.scale-400_contrast-white.png
new file mode 100644
index 00000000000..bdf7b5b7cb8
Binary files /dev/null and b/res/terminal/images/SplashScreen.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-100_contrast-black.png b/res/terminal/images/Square150x150Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..a94e09558d5
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-100_contrast-white.png b/res/terminal/images/Square150x150Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..8b15f746632
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-125_contrast-black.png b/res/terminal/images/Square150x150Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..52a0961f9c1
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-125_contrast-white.png b/res/terminal/images/Square150x150Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..1f2b02d1b32
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-150_contrast-black.png b/res/terminal/images/Square150x150Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..e709c17c3b7
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-150_contrast-white.png b/res/terminal/images/Square150x150Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..00fb42558e0
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-200_contrast-black.png b/res/terminal/images/Square150x150Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..da75c53210c
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-200_contrast-white.png b/res/terminal/images/Square150x150Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..f56a69cf10f
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-400_contrast-black.png b/res/terminal/images/Square150x150Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..3bb828ac8d5
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/Square150x150Logo.scale-400_contrast-white.png b/res/terminal/images/Square150x150Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..99fc2a7ff4d
Binary files /dev/null and b/res/terminal/images/Square150x150Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-100_contrast-black.png b/res/terminal/images/Square44x44Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..9f13cded565
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-100_contrast-white.png b/res/terminal/images/Square44x44Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..7786af596e0
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-125_contrast-black.png b/res/terminal/images/Square44x44Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..eed2b33a67a
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-125_contrast-white.png b/res/terminal/images/Square44x44Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..86948693b8a
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-150_contrast-black.png b/res/terminal/images/Square44x44Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..085efc7b6af
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-150_contrast-white.png b/res/terminal/images/Square44x44Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..c6ef1dafa8e
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-200_contrast-black.png b/res/terminal/images/Square44x44Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..16469eb5bd3
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-200_contrast-white.png b/res/terminal/images/Square44x44Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..f9a6ae53359
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-400_contrast-black.png b/res/terminal/images/Square44x44Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..0b8ca35feb0
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.scale-400_contrast-white.png b/res/terminal/images/Square44x44Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..fa3109e7e22
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..26ae28f2a0b
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..d1a2951126a
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-16_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-16_contrast-black.png
new file mode 100644
index 00000000000..26ae28f2a0b
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-16_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-16_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-16_contrast-white.png
new file mode 100644
index 00000000000..d1a2951126a
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-16_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..a036a06ee23
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..42d68e5f6f5
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-20_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-20_contrast-black.png
new file mode 100644
index 00000000000..a036a06ee23
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-20_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-20_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-20_contrast-white.png
new file mode 100644
index 00000000000..42d68e5f6f5
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-20_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..931b46f2318
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..41c3aee3502
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-24_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-24_contrast-black.png
new file mode 100644
index 00000000000..931b46f2318
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-24_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-24_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-24_contrast-white.png
new file mode 100644
index 00000000000..41c3aee3502
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-24_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..f89467e7320
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..665dfbe3a37
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-256_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-256_contrast-black.png
new file mode 100644
index 00000000000..f89467e7320
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-256_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-256_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-256_contrast-white.png
new file mode 100644
index 00000000000..665dfbe3a37
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-256_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..d0c78011e6c
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..1788b2253da
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-30_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-30_contrast-black.png
new file mode 100644
index 00000000000..d0c78011e6c
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-30_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-30_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-30_contrast-white.png
new file mode 100644
index 00000000000..1788b2253da
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-30_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..e195a888f5f
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..efc56018094
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-32_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-32_contrast-black.png
new file mode 100644
index 00000000000..e195a888f5f
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-32_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-32_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-32_contrast-white.png
new file mode 100644
index 00000000000..efc56018094
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-32_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..153e67c4ebb
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..79ee49b96db
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-36_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-36_contrast-black.png
new file mode 100644
index 00000000000..153e67c4ebb
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-36_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-36_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-36_contrast-white.png
new file mode 100644
index 00000000000..79ee49b96db
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-36_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..65b26da3965
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..5869c620465
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-40_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-40_contrast-black.png
new file mode 100644
index 00000000000..65b26da3965
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-40_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-40_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-40_contrast-white.png
new file mode 100644
index 00000000000..5869c620465
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-40_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..03201095aec
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..9c5b7161150
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-48_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-48_contrast-black.png
new file mode 100644
index 00000000000..03201095aec
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-48_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-48_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-48_contrast-white.png
new file mode 100644
index 00000000000..9c5b7161150
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-48_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..acc3310df63
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..aecda0f11e3
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-60_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-60_contrast-black.png
new file mode 100644
index 00000000000..acc3310df63
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-60_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-60_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-60_contrast-white.png
new file mode 100644
index 00000000000..aecda0f11e3
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-60_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..01686eaccf7
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..63fb5b06cd7
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-64_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-64_contrast-black.png
new file mode 100644
index 00000000000..01686eaccf7
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-64_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-64_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-64_contrast-white.png
new file mode 100644
index 00000000000..63fb5b06cd7
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-64_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..110249863df
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..fa7c0bb9cf5
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-72_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-72_contrast-black.png
new file mode 100644
index 00000000000..110249863df
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-72_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-72_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-72_contrast-white.png
new file mode 100644
index 00000000000..fa7c0bb9cf5
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-72_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..81f6b28749e
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..e5e2dacc31d
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-80_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-80_contrast-black.png
new file mode 100644
index 00000000000..81f6b28749e
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-80_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-80_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-80_contrast-white.png
new file mode 100644
index 00000000000..e5e2dacc31d
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-80_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png
new file mode 100644
index 00000000000..563108e90e9
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png
new file mode 100644
index 00000000000..0f9c7950c71
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-96_contrast-black.png b/res/terminal/images/Square44x44Logo.targetsize-96_contrast-black.png
new file mode 100644
index 00000000000..563108e90e9
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-96_contrast-black.png differ
diff --git a/res/terminal/images/Square44x44Logo.targetsize-96_contrast-white.png b/res/terminal/images/Square44x44Logo.targetsize-96_contrast-white.png
new file mode 100644
index 00000000000..0f9c7950c71
Binary files /dev/null and b/res/terminal/images/Square44x44Logo.targetsize-96_contrast-white.png differ
diff --git a/res/terminal/images/StoreLogo.scale-100_contrast-black.png b/res/terminal/images/StoreLogo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..c52aafcc5dd
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/StoreLogo.scale-100_contrast-white.png b/res/terminal/images/StoreLogo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..f3c68fb688c
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/StoreLogo.scale-125_contrast-black.png b/res/terminal/images/StoreLogo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..a84d1ff188e
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/StoreLogo.scale-125_contrast-white.png b/res/terminal/images/StoreLogo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..5e741ef242f
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/StoreLogo.scale-150_contrast-black.png b/res/terminal/images/StoreLogo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..d843bd16ae1
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/StoreLogo.scale-150_contrast-white.png b/res/terminal/images/StoreLogo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..8dac64a4fe8
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/StoreLogo.scale-200_contrast-black.png b/res/terminal/images/StoreLogo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..4fb88aad7d1
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/StoreLogo.scale-200_contrast-white.png b/res/terminal/images/StoreLogo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..5a1b5727e69
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/StoreLogo.scale-400_contrast-black.png b/res/terminal/images/StoreLogo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..d6616c8ab55
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/StoreLogo.scale-400_contrast-white.png b/res/terminal/images/StoreLogo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..8c622de1d48
Binary files /dev/null and b/res/terminal/images/StoreLogo.scale-400_contrast-white.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-100_contrast-black.png b/res/terminal/images/Wide310x150Logo.scale-100_contrast-black.png
new file mode 100644
index 00000000000..e001af83cd8
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-100_contrast-black.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-100_contrast-white.png b/res/terminal/images/Wide310x150Logo.scale-100_contrast-white.png
new file mode 100644
index 00000000000..0ce5b040316
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-100_contrast-white.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-125_contrast-black.png b/res/terminal/images/Wide310x150Logo.scale-125_contrast-black.png
new file mode 100644
index 00000000000..33010325e98
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-125_contrast-black.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-125_contrast-white.png b/res/terminal/images/Wide310x150Logo.scale-125_contrast-white.png
new file mode 100644
index 00000000000..b5745ff70f6
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-125_contrast-white.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-150_contrast-black.png b/res/terminal/images/Wide310x150Logo.scale-150_contrast-black.png
new file mode 100644
index 00000000000..7844cda30cf
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-150_contrast-black.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-150_contrast-white.png b/res/terminal/images/Wide310x150Logo.scale-150_contrast-white.png
new file mode 100644
index 00000000000..9f62ef7fd38
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-150_contrast-white.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-200_contrast-black.png b/res/terminal/images/Wide310x150Logo.scale-200_contrast-black.png
new file mode 100644
index 00000000000..a4480138b64
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-200_contrast-black.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-200_contrast-white.png b/res/terminal/images/Wide310x150Logo.scale-200_contrast-white.png
new file mode 100644
index 00000000000..09b65238b44
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-200_contrast-white.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-400_contrast-black.png b/res/terminal/images/Wide310x150Logo.scale-400_contrast-black.png
new file mode 100644
index 00000000000..38ad367e109
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-400_contrast-black.png differ
diff --git a/res/terminal/images/Wide310x150Logo.scale-400_contrast-white.png b/res/terminal/images/Wide310x150Logo.scale-400_contrast-white.png
new file mode 100644
index 00000000000..e910cabe62c
Binary files /dev/null and b/res/terminal/images/Wide310x150Logo.scale-400_contrast-white.png differ