diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8ca180f55a1ae0e34f42c4528eb82246d31c9399..e82aca816838728c55fab5ffd9297fb3923af2cb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,7 @@
 ---
 include:
   - local: 'images/.utils/gitlab-ci.yaml'
+  - local: 'images/kos/.gitlab-ci.yaml'
   - local: 'charts/.utils/gitlab-ci.yaml'
 stages:
   - lint
diff --git a/docs/src/operating_system.md b/docs/src/operating_system.md
deleted file mode 100644
index 237e9e46bb326872d97a336865e28e7e1f209666..0000000000000000000000000000000000000000
--- a/docs/src/operating_system.md
+++ /dev/null
@@ -1,116 +0,0 @@
-# Operating System
-
-For this setup Fedora is the Operating System of choice for multiple reasons. It provides both image-based installation methods (e.g. Fedora CoreOS) as well as package-based installation methods (e.g. Fedora Server) for many architectures and provides a modern and stable set of packages. Further it matches the developer machine OS, which helps with debugging and testing things locally before pushing them onto the deployments.
-
-## OS requirements
-
-The OS requirements to run the current setup are:
-
-- modern software versions
-- Kubeadm support
-- cri-o support
-- TPM-based LUKS encryption
-- SELinux support
-- (optional) cockpit integration
-- (optional) SSH access
-- automated updates
-
-## Setup script
-
-Currently the following script is used for set up:
-
-```
-#!/bin/bash
-
-# System upgrade
-dnf upgrade -y
-
-# Prepare Kubernetes
-dnf copr enable -y "sheogorath/kubernetes-1.22"
-dnf install -y kubernetes kubernetes-kubeadm
-
-# Install Crio as container engine
-dnf module enable -y cri-o:1.22
-dnf install -y cri-o cri-tools
-systemctl enable --now crio
-
-# Load kernel modules for Kubernetes and Calico
-modprobe br_netfilter
-modprobe wireguard
-cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
-br_netfilter
-wireguard
-EOF
-
-# Prepare sysctls for Kubernetes
-cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
-net.bridge.bridge-nf-call-ip6tables = 1
-net.bridge.bridge-nf-call-iptables = 1
-net.ipv4.ip_forward = 1
-EOF
-sysctl --system
-
-dnf install -y iptables
-
-# Disable systemd-resolved for CoreDNS
-rm -f /etc/resolv.conf
-cp /run/systemd/resolve/resolv.conf /etc/resolv.conf
-systemctl disable --now systemd-resolved
-
-# Prepare NetworkManager for Calico
-cat <<EOF | sudo tee /etc/NetworkManager/conf.d/calico.conf
-[keyfile]
-unmanaged-devices=interface-name:cali*;interface-name:tunl*;interface-name:vxlan.calico;interface-name:wireguard.cali
-EOF
-systemctl restart NetworkManager
-
-systemctl mask firewalld
-
-# Disable zram swap
-dnf remove -y zram-generator-defaults
-
-# Setup TPM encryption
-dnf install -y clevis-dracut
-clevis luks bind -d /dev/nvme0n1p3 tpm2 '{}'
-dracut -f
-
-# Install management interface
-dnf install -y cockpit cockpit-pcp
-
-reboot
-```
-
-*Be aware that this interactive due to TPM set up*
-
-## Filesystem Layout
-
-|Path|Filesystem|Size |Description|
-|----|----------|-----|-----------|
-|`/` |`xfs`     |15GiB|Root filesystem set up by Fedora Server layout.|
-|`/boot/efi`|`vfat`|600MiB|Filesystem for EFI, set up by Fedora Server layout.|
-|`/var/lib/containers` |`xfs` |50GiB|Filesystem for container images.|
-|`/var/lib/kubelet` |`xfs` |20GiB|Filesystem for kubelet related storage, such as `emptyDir`|
-|`/var/lib/longhorn`|`xfs`|varies|Filesystem for longhorn storage, this is used by longhorn to provide high-available storage across the clusters.|
-|`/var/lib/storage`|`xfs`|varies|Additional filesystem for longhorn storage, this is used by longhorn to provide high-available storage across the clusters.|
-
-## Setup addition SSD
-
-```bash
-# Setup LUKS recovery key
-cryptsetup luksFormat /dev/sda
-cryptsetup isLuks /dev/sda
-cryptsetup luksDump /dev/sda
-cryptsetup luksUUID /dev/sda
-cryptsetup luksOpen /dev/sda storage
-# Encrypt with local TPM
-clevis luks bind -d /dev/sda tpm2 '{}'
-mkfs.xfs /dev/mapper/storage
-echo "storage UUID=$(cryptsetup luksUUID /dev/sda) none discard,timeout=15" >> /etc/crypttab
-echo "/dev/mapper/storage   /var/lib/storage           xfs     defaults,x-systemd.device-timeout=0 0 0" >> /etc/fstab
-mkdir -p /var/lib/storage
-chcon -t container_file_t /var/lib/storage/
-mount -a
-df -h /var/lib/storage/
-# Make sure decryption on reboot works
-systemctl enable clevis-luks-askpass.path
-```
diff --git a/docs/src/operating_system.md b/docs/src/operating_system.md
new file mode 120000
index 0000000000000000000000000000000000000000..5f028e8ea0ee297231447edb40858718a3c4faa6
--- /dev/null
+++ b/docs/src/operating_system.md
@@ -0,0 +1 @@
+../../images/kos/README.md
\ No newline at end of file
diff --git a/images/kos/.gitlab-ci.yaml b/images/kos/.gitlab-ci.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b1e5a2c48de37492a462012f56077269a76f3e68
--- /dev/null
+++ b/images/kos/.gitlab-ci.yaml
@@ -0,0 +1,55 @@
+### This separate build pipeline is required, because rpm-ostree and kaniko don't work together as expected.
+build-kos:
+  stage: build
+  image: quay.io/containers/podman:v4.3.1
+  variables:
+    CI_REGISTRY_IMAGE: quay.io/shivering-isles/kos
+  before_script:
+    - podman login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
+  script:
+    - podman build --pull
+      --label "org.opencontainers.image.source=$CI_PROJECT_URL/-/tree/$CI_COMMIT_SHA/images/kos"
+      --label "org.opencontainers.image.revision=$CI_COMMIT_SHA"
+      --label "org.opencontainers.image.title=kOS"
+      --label "quay.expires-after=12w"
+      -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA"
+      --format docker
+      images/kos
+    - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA"
+    - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA" "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
+  rules:
+    - if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
+      changes:
+        paths:
+          - images/kos/**/*
+        compare_to: main
+  tags:
+    - hetzner
+
+### This separate build pipeline is required, because rpm-ostree and kaniko don't work together as expected.
+build-kos-release:
+  stage: build
+  image: quay.io/containers/podman:v4.3.1
+  variables:
+    CI_REGISTRY_IMAGE: quay.io/shivering-isles/kos
+  before_script:
+    - podman login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
+  script:
+    - . images/kos/.release
+      export release
+    - podman build --pull
+      --label "org.opencontainers.image.source=$CI_PROJECT_URL/-/tree/$CI_COMMIT_SHA/images/kos"
+      --label "org.opencontainers.image.revision=$CI_COMMIT_SHA"
+      --label "org.opencontainers.image.title=kOS"
+      -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA"
+      --format docker
+      images/kos
+    - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA"
+    - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA" "$CI_REGISTRY_IMAGE:${release}"
+  rules:
+    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"'
+      changes:
+        paths:
+          - images/kos/**/*
+  tags:
+    - hetzner    
\ No newline at end of file
diff --git a/images/kos/.release b/images/kos/.release
new file mode 100644
index 0000000000000000000000000000000000000000..0a9ff3a785b25814107bb34235869a92f4cd17b5
--- /dev/null
+++ b/images/kos/.release
@@ -0,0 +1 @@
+release=stable
\ No newline at end of file
diff --git a/images/kos/Dockerfile b/images/kos/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..a4768b52a8c578f99fc0c9dbb5f991828b751c86
--- /dev/null
+++ b/images/kos/Dockerfile
@@ -0,0 +1,80 @@
+FROM quay.io/fedora/fedora-coreos:stable as coreos
+
+###
+## Repository modification
+###
+FROM quay.io/fedora/fedora:37 as repositories
+
+RUN dnf install -y 'dnf-command(config-manager)'
+
+RUN rm -rf /etc/yum.repos.d/
+
+COPY --from=coreos /etc/yum.repos.d/ /etc/yum.repos.d/
+
+RUN dnf config-manager  --save --setopt=fedora*.exclude=kubernetes*,cri-o*,cri-tools && \
+    dnf config-manager  --save --setopt=updates*.exclude=kubernetes*,cri-o*,cri-tools
+
+
+###
+## Build release metadata
+###
+FROM coreos as release-metadata
+
+COPY branding/release.sh /release.sh
+
+RUN ./release.sh
+
+###
+## OS build
+###
+FROM coreos
+
+# Add Branding
+COPY branding/fs/ /
+COPY --from=release-metadata /usr/lib/os-release /usr/lib/os-release
+
+# Install CPU boost config
+COPY cpu-boost/fs/ /
+
+# Kubernetes specific changes
+COPY kubernetes/fs/ /
+
+# Update repository configs
+COPY --from=repositories /etc/yum.repos.d/ /etc/yum.repos.d/
+
+# Remove unneeded libraries and tools
+RUN rpm-ostree override remove \
+      moby-engine \
+      zincati \
+      containerd && \
+    rpm-ostree cleanup -m && \
+    ostree container commit
+
+# Add custom Kubernetes repositories
+COPY repositories/kubernetes.repo /etc/yum.repos.d/
+
+# Fix kubernetes mountpoints
+RUN ln -s /opt/libexec/kubernetes/ /usr/libexec/kubernetes && \
+    ostree container commit
+
+# Install packages / manage services / commit
+RUN rpm-ostree install \
+      kubernetes-client \
+      kubernetes-node \
+      kubernetes-kubeadm \
+      cri-o \
+      cri-tools \
+      lm_sensors \
+      iscsi-initiator-utils \
+      cockpit \
+      clevis-dracut && \
+    rpm-ostree cleanup -m && \
+    systemctl mask rsyslog.service && \
+    systemctl mask systemd-resolved.service && \
+    rm /etc/resolv.conf && \
+    systemctl enable crio && \
+    systemctl enable clevis-luks-askpass.path && \
+    systemctl enable cpu-boost-disable.timer && \
+    systemctl enable iscsid && \
+    systemctl enable chronyd && \
+    ostree container commit
\ No newline at end of file
diff --git a/images/kos/Makefile b/images/kos/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..1d92ec160def23f5d6cc8bb11e3850df0c8b3dbd
--- /dev/null
+++ b/images/kos/Makefile
@@ -0,0 +1,17 @@
+include ../.utils/container-build.mk
+include ../../utils/help.mk
+
+
+ICON_SIZES := 16 22 24 32 36 48 96 256
+
+pre-build:
+	@echo do some stuff before the docker build
+
+post-build:
+	@echo do some stuff after the docker build
+
+
+logo-sizes: ## Generate all logo icon sizes
+	$(foreach var,$(ICON_SIZES),mkdir -p "logo/fs/usr/share/icons/hicolor/$(var)x$(var)/apps";)
+	$(foreach var,$(ICON_SIZES),ffmpeg -i logo/logo-square.png -vf scale="$(var):$(var)"  "logo/fs/usr/share/icons/hicolor/$(var)x$(var)/apps/kos-logo-icon.png";)
+	
diff --git a/images/kos/README.md b/images/kos/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..741eb9f053add880ee349068c86fcc1bb7b25c83
--- /dev/null
+++ b/images/kos/README.md
@@ -0,0 +1,35 @@
+kOS
+===
+
+kOS (read 'chaos') is a simple OS based on CoreOS with the applied modifications for this repositories needs. It'll provide an easy way to reliably update the base OS of the cluster.
+
+Concept
+---
+
+The base setup is simple: A general CoreOS setup on a host, which is then rebased to this container image using [the new, experimental coreos layering](https://github.com/coreos/enhancements/blob/main/os/coreos-layering.md). This should provide a solid base for the OS, and allows to use the regular container build pipeline to update tools and the OS itself.
+
+OS requirements
+---
+
+The OS requirements to run the current setup are:
+
+- [x] modern software versions
+- [x] Kubeadm support
+- [x] cri-o support
+- [x] TPM-based LUKS encryption
+- [x] SELinux support
+- [x] cockpit integration
+- [x] SSH access
+- [x] automated updates
+
+Why kOS?
+---
+
+kOS provides the needed flexibility without layering new packages into an image, which allows proper image validation in CI while reducing the risk of potential issues due to package dependency conflicts and alike, it also allows proper adjustment of RPM package sources.
+
+Other than upstream Fedora CoreOS, it is opinionated towards Kubernetes as orchestrator and prepares the OS accordingly with `cri-o` as container engine being prepared for specific Kubernetes versions along with `kubeadm` and the `kubelet` that come preinstalled.
+
+What does the k in kOS stand for? Kubernetes?
+---
+
+No. 🤷 I'm not sure yet, what it actually stands for, but it sounds nice, doesn't it?
\ No newline at end of file
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/16x16/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/16x16/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..d31f20d9ec242eb97264a5f33eb8ddc8ce5d4e2f
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/16x16/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/22x22/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/22x22/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d657875ca1830b2c557bce23ca103b0b290520a
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/22x22/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/24x24/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/24x24/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..4322cbf903f23d77da5841502c39c39a16610bf6
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/24x24/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/256x256/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/256x256/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..212794902c19f3d8463f749bdb41974bbebab220
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/256x256/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/32x32/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/32x32/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..01677f628adcdc3338dbf202ce28cbe46a658b5e
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/32x32/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/36x36/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/36x36/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..13028d07b9c0344372a0fe4a5500287bb8007de0
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/36x36/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/48x48/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/48x48/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e33b28381264e7a1553d2cf8f210dde8513e43ff
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/48x48/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/fs/usr/share/icons/hicolor/96x96/apps/kos-logo-icon.png b/images/kos/branding/fs/usr/share/icons/hicolor/96x96/apps/kos-logo-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..369f73e138786ca88ca023f5778e6edf19a1daf5
Binary files /dev/null and b/images/kos/branding/fs/usr/share/icons/hicolor/96x96/apps/kos-logo-icon.png differ
diff --git a/images/kos/branding/logo-square.png b/images/kos/branding/logo-square.png
new file mode 100644
index 0000000000000000000000000000000000000000..d819e2894ad6ede113009b05e52326102445dbb2
Binary files /dev/null and b/images/kos/branding/logo-square.png differ
diff --git a/images/kos/branding/logo-square.svg b/images/kos/branding/logo-square.svg
new file mode 100644
index 0000000000000000000000000000000000000000..295de9c71d9088e3342b5e8d9dc7ca63193931e1
--- /dev/null
+++ b/images/kos/branding/logo-square.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg 
+   width="540.95996pt"
+   height="529.91998pt"
+   viewBox="0 0 540.95996 529.91998"
+   version="1.1"
+   id="svg34"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg" content="%3Cmxfile%20host%3D%22app.diagrams.net%22%20modified%3D%222022-12-09T18%3A15%3A55.018Z%22%20agent%3D%225.0%20(X11)%22%20version%3D%2220.6.2%22%20etag%3D%22X5_p8_dMvBTx7xWgBDsT%22%3E%3Cdiagram%20id%3D%22rxAWNqsDTP6kUClpYr0p%22%20name%3D%22Page-1%22%3ErVtdm5pa0v01uZx5%2BJAkfUkL3U1GMEZJN94pemhBW6fVIPz6WatqgybnnPfJPO%2FMzJlDb2B%2F1K5aa1Vt%2FOAOd5fH98XhNd6v1tsPjrW6fHCDD45jDxznA%2F9nrRpt%2BfT5szYU75uVeejaMN20a9NomdbzZrU%2B%2FvTgab%2FfnjaHnxvz%2FdvbOj%2F91LZ4f9%2FXPz%2F2x37786iHRWFGtK4N03yxXf%2FpsefN6vSqrZ%2BdT9f2p%2FWmeO1Gtj%2Fe6Z3donvYdHx8Xaz29U2TG35wh%2B%2F7%2FUmvdpfhekvjdXbR9x7%2B5m4%2Fsff12%2Bl3XvgUzO5GT%2F%2F4%2Bvyv%2B0%2F%2F%2Bnx58%2F%2Ft1%2F8wu%2FNjsT2bBZvJnprOApj3gZebnZjq%2Fsf6%2FbSBgUaL5Xr7dX%2FcnDb7N9xf7k%2Bn%2FQ4PbHnjfpFXxfv%2B%2FLYa7rf7d9xfrf9YnLenmx787abgm6f9Aa2L40E38I%2FNZY0538uAftdqdS3sanFafHB9%2FdN5OP4oPjj3lx1WO%2Fz6lDjz5t6Zv3xpF89356%2FT6DIqw030uK2%2BTr%2B0q13eRJv7%2Ffx5%2B7Z4mtxFZV7H04GXlFmbNFGxcrbV6rFgexNvBoMkSF08P1g%2BX855a20WT9%2BsPNj%2FGLkrd9V4btx4P%2FJd%2FiMu%2FToe3rH%2FTfQ0P8xfVsOly378Ih76blxG53EwsZMG10F4Hs8yJ27zzddNVq4fw0%2FR0P88f%2FyO2d0f5oG1ket2shm1g13kvr6OG7%2F4skkG2exYRMHlNH%2F59jp%2FfLCyqT6%2FfP5uZc%2FfXlePoRuV13fQ7%2B01%2FunHM3%2FfH5bPD2%2Fzqcz9ff1oH%2Ftxhn%2F3zv%2FV53U9I8ferh4fqgxz%2FWmdzb2V7x7OuTOH7ay76O1bkz177RLrmU%2BLU7IZtHGZ1ePZpBkNrUvSTs5JmzbJsOr28Zi9bLc59vWmX9rlzdx%2Fi1vfjjcR%2FOKX1XzOMcpiqFaT6yCuk1mKnuENO6uI28welfElLtNjPCusUVnwusimvoWZYScnTlyGxyTIznE7afh3FMgu1xFn2wy8OMiaZFrj3bSNZ5EdPdbFaBZZyXDQJkHs4t4lnmVc1e%2F2i%2F4GzTgI2W8Lj7XgPXYU1kU8y89os8ezCv3pXCe%2F02cQtVib9DMK4P3Tgc41mDgjeD%2FeaWKsgbuRBBH%2FNu%2Fh%2FTLjmPDgqlgO%2FUtSVme%2BOwqiSzzs5nn%2F%2Blt9tehr1tkbaxH73MdRkNZxg%2Bfb9DgOMvST2UmJ%2BYVhwfUkLexZIrpljNhChKF%2F0%2BcQu99WiDLfYb%2BIPG8k79ZF0vqDUVk540DXPR5iv8SWv9WvC584JrMK%2FeUX9qF7m9V4lvt6gm0aGevxt%2FrD8%2Bk5Vh87jmCHUTnhmmlX3JtYfb%2BzkDYY8N7v7W%2FsdHs6CsIBfG8g%2B%2Fu0B0Il1vr5skWk7BbPl%2BN4EyPi5uV8ln6a77bH5dD%2BgdgoFy%2FfvHEZfsrdb83SOW3Hm2Q3l%2F9mfdvoZXWYP33bj0v%2F2vZsH1aP35vl4%2Fa0eJl8TIJTu3r68mPhpKele%2F%2BaOVtrPdtfxm4CJLh7n09toESyz16%2BNNlL9XG5uzvPp9GPn6Ib%2F3x9ugfCFQXG8ZaPKeJ1%2FmP5NjnlzvbjfHY4zZ%2B%2FHVbPFtZwd14NbYy5PaL9vHS%2FnLLnumt3MM4BiGONd0Rv%2B3UZnHZLx7Owlu3iebVfBX96h%2FMHmiX7m3es%2BcurNXrenoHW51Wwr8fut%2B36aYL3Loe5M%2FiIeb7mb5NPsMUAfVTz5wTvAnPATOxnuUs%2FwUZYq90xEtfeAJGPY%2BeyXT192%2BYbu5W9ePbebsZ2Mb9q9JLU2XNyWO7y63tmDpjv6%2FIt2XEd3Vjzx22DOZjxL1ZenjbLx7ty0dg19uEt331vYcsfy%2FJgZeXJzXdbi%2BNiP3%2FMH9OPy6fotHqMuvW8LnfJfulG%2FTqz3UM7x9oxFvbk9TB%2Fm3y8afuUOXdHPh%2B1YMuA%2F5yM%2F1396v%2Fhf4ij9H%2Frg7PTCX%2B%2Fz1%2Bi7m9n8ZIcMsxR5vY2P8BesKHYFvt0eV3PDlirrnfpzrf5bo415x9Xuy0UyRf442m73D3wnRNsUy6cVbN0v5%2FnwQFzSuzly3ew27ft2FHfnu8eTrCRN94m2M%2F4E%2F1t4UKvvNxjjcb%2FobqwHtgyQXzI%2Fs3IqFAuZMOTYEEDvGjx703dkFHjIIXqiYqs8U%2FAwDppMw%2F3gI1ftqPZBJgWAnvAY7PKGQU5bJuDY8JrOzgMGIR%2F%2B5f51ALGwP4zYFUbA38GNTCtkbYyA75OtK0NpS0JBJfRF%2B4H4WWMvoCZl%2FEsdsB1wFKqpOIIBQacLlrg5en6fiy8ib%2FxfOTEmxp8Hbp4Bn3ETRxUx%2FF0cAGmW%2BOpj%2BdD8FxVC3dAecVlzLmBazg334Eli5jrKENwd32BLdCWt9qfrLPBOm2OjbVyHg44wMGcG%2FJIIraiuvPBe%2BCGKd7H2DGeBeYSu13oAFmvYPpVAwDPQ8FzswewXTbAemrhzBZKTvUExovaRMbzbXCOJXpgMzDczb3MdG5tDs7LwTfhkeuIaVOMCc47J1S6tGlZYJ%2BKNg5yzLuyzdzAaVBZs0q4B3uM50Mb7x95DVtxb9COZ4LJJQ5ichU534tl%2FYbDGvBUwzVjLhvOW2xKbrTJi5i3TW6MA%2FIh%2B00HcVnh%2FQLjFcpzQ6ruWPqg3TGeB%2B1AW1rwWSeGrTAu5iq24PzQ%2F2QADdLSXth7crThTNgjMPsGLRGjr%2FFQ5og5TPAsxsB%2BjWmPTc3xMHZYc%2B%2FQj6OczP4j5XrxzQJrzqlMuU%2FYa5%2F7JJyP5wdUrHimRubA51u2j%2BR%2BqjpD2nyOOdD2iQWbsw%2FyO7RjLralboCdCh1f%2FETaoWXMHnEvKtigOkoczdJ2LHtR4JmI18eYawjigaxf9tTsNeIjmanP4BpxlVKfUZ%2BgPR7oHKEnJN5CW%2FWSj%2FiJOx%2BBH6E%2F7UPjdRYdGaNocyPBggliWNrgL74LP%2BztqFihMYH7wCGMpX4PjQI%2FCSK%2BbyFL4hrccQB92Pi0m9EzkdGJPrAodOg7xAXYDvGYFtTgwKGGsYE1X7AXBX1G3wWWBernEnOwd0I9DY2Efb%2Fg2qM%2FwG%2Bh8YoBYgaailkk501bRKqjOEfqL64Ruhb2hq8Db5BJjgP4AbVfGTbAKOKLp7FadPr2GMncxE%2BtWxwQPcj5sV%2FEMzChxXPY15haGjhWAI%2BZl0yYIREvG%2FiqxAyxjtms%2BJnqUrPmsM8NZAz6xWzS0o5YH%2FGiUN%2BqEG8h7YExJ24ylBiknm9HqjGN72Fe6Bd4L2tHDDSx%2BFgK%2FKmgceF7DTAVPsMYY74QGx9mDiT2G1rMrYBJ0Lz0h7ZCXKXqv8j8qLPpO0npe%2Bq%2FxDmTJxDfS8Up9KW4hrwD14J3yhvwSfGpjD7nqk8rD3A8kxsYDpoAT%2FmsX48V42vEkCXzwt4b%2FtGxDQ8ZnqLvadssNfgQwoapo%2B9OXNNfYzBJ3tFxiXmYO%2BN0I%2BPps1znLAUXTJSjwJXENbWz5kgG0y4SL20o%2FIz14hrcq7zWSr%2BCkyn5CO3EBfHhussjJF7LyFEsg%2B8Hwt3EALtvK%2FPiZv49D0uMBxXmbNqQ12jcI6fsMCnIvLHgg8aM6ZP%2BWWAPwdXFwPQJ%2Fk3JuQ25D%2FddfRYYwVyxIQZI7nvLDzb3C2u2FHNjxGDWRoHY1SH%2BCUcBn9GO9cdnMwe7w5EoqMiL%2FbPAglptBf8uqwsw5Cgx1OZcX8HY5ByAL4KF8OsL%2FVTWWqbY96hI6Huz%2FBIrX8NnQkfmpJqHe%2B1p3BMDpG9b5%2B%2BbuOUeTpSvmWsGGDMoEIPoW65DCxiJnFbwh1xajKkBNDbpM139QvUG5qM4LfjOcctI%2FB8%2BpthF%2FrFisT3m204Qjyk5xAKe0a6Ir6ghdqmWi4zeAa%2FA9xPm6KXEgzsSjVG5ipPAIlyL7wILuKeIx0b2EnnuTZwOFAOxl7PKaATEY5C2gtUz31V8yjvuOyqXFa7RYzawzRM9oXyouIC4EAzZUFdV4HfBPcGguBnccDF0LfGU6wvIeZm%2BH9D3JxJvWk3ynSt%2FRYar6EPUxplt%2BgVn5YMxayKCm%2BD2RnwW%2BilsgaeNXAey5wOpEwQa4128UU9pPKVu1wY%2BuupnbaP%2FalswMbHmewaT6mTYxyT7N%2FfhExvGIvwUHK4%2BB1%2FC36KL6T8z%2BjswA5rExGgXt21f7xDOQIzKs6zMCc8XYmf4OrXaWGoNaY14tnqbqR9YRquy9oQ4ybgeT2Iefh0Fwh82fJ%2B6C%2B0V1u4jpkPV9qqvGsk74KexYOAE%2B5cZ3ZVTM7WMTfgnfCvU9QTCIY74cilVRaPBMos8KdpQ1%2BlI%2FLV4HzpIeIy4EQBPWPsht5YZc6iL5ARay4G%2BqQy25j2vSB4xQ07F%2FZcKc8rqL%2FU8Md%2FiHoELEb%2BVhbmxvgc%2B11oP8SUxvoE2tBei5RL4UKwag9q6pb5BnLJfrEfw0dachc%2BkrGt6wnWIR8RCwRoibMGxmW8xbi36bxJkHTd3eQ65cgB%2F8Mj7jFH6oNScZj5jjdztAIuAbWF9o8usXudScwQpcs5C%2BoX%2Fc78aydXaTPAkkWfjIiH%2BsyZ69Q9qehe5mqVxXcAPUuGMhJqQuUUAzS85mtbOTN5Bv%2FKIlxrPhYUYFO2nmiJS7GgLR3hNagaqS8Z93dJ3NRdNO04gL9MXXeZWI%2BVil3pF8LvX5jeYoNxFXPFMnOE6ZN4mfqy8IicCxBjBm65WKTpsFnc5FLAe%2FrFRXwGOMc89iX4vI%2BKDK3VR2ELx19RzOcdph%2FvyPPY1b0xsYu2hJ3goeUNEPmK8wXcKm%2FyH66avkSLeBL9nBm%2Bngl%2Fkt5NieUb%2FI8eTJxiHjmgg5MCCKxpXA%2BOXitdY31gxygHuuIlqUvrKwOR6TdxpsS7PFV7o8vgJ%2FcOmRoIdueeDsfhiznl4Y%2BovzIO6KqYGn%2FqDTneKbbhv6mcXyecY59x%2F7C%2FsQu4iflkaO7lHTtBaR33laclRKi8R7SC%2BXmMdxLuGe6YYE1vMrcj%2FvX5qFMfVzwroPuYpoebSoj2Ee7WWIBheuYx57iHxRXMe5LHkWNH1UUuNNBZ9Si0Ya9ssvmqeIL1Zr0%2B7eVqbYR2gInbbfAd7Qr%2BFHohuNVfdnYGILmbuq7q41ZwupO7U3K8NVQN2MTlUTFOOy%2BxYagHUmZnRmdnFaGKeIRS%2F6GThOPFXzI2YK5hTVsQWV%2FehsDSHLlz6JNoHo66OMPM7jaA6OZDYFZujD6fj%2FkRqGfT9vIXPXW61Ntrdbu2iCUrm2LHRewXzH8mbwK2Nxq7PfI3zkvzc1A%2B0PhKwbhDJM9SpiTxTST1qbNqxTif%2BJdcxOY4t85K4gN9vhFNo71Z0lOQSVSvrJteQr37Ju2Q%2BbV8LYR7ZmH7IsY3UiQRfw5p1nER0Np7XHFBiR7hp09WvoF9vYtLwrzkTiQsdI9IxSsYK%2FEp1AjWW9kW%2FLENqTmNH0amnhDWq3u4ptQl8rDKxHmFeueyTnGkEPnN19MX6FeNJ6nEu82MzL0fOkTRnwBzTC2tHJmcAF0VeJPo5B6dWBn%2FDmrXOZNprNas%2FfxL%2Fjl1qcNVKETA6N%2FpMchFb%2Bp2lLTFCbX9dD%2Fp0E9GC9UnrDj736iK4AD9iPiX5PDTtmHpxOjD%2BnF77kNgJHdEW1O%2FQAMAtl5w9Jm7JfCWmBoiJRvBYbeFe8ctXTuz8FnEF39X9KTveyj3M39Ncp%2Be5vk6oWiYlbgjH0K%2BBVcR64IrWwlRzFMTVttMGwilTo3FMPoY9b5U7YuCDPzD760oupbU5j%2Fmi1P%2FK8Nzng9O%2BngDMqBT7WWNuK%2FhCKrkKMFi0rejZUmx1kvqE5Gi3dbmKeehRzx2x9o36Pmxtaf6UM0emzvY6f9B8uq8PinZAjHqSu7SRPZaaBmvQ0D2B72o9mnmM1CRu65XUhn3tk18fIE7qWDgH2DmTOoCje8yaPHUR96cwNb8cWlIw95pfim215secx7SXXGus43KPWrEFeaFhrXhCLWIlJf07pZ4DJky0BsGaH%2FPYgH6QDtQGsdZQZswTs6NqGWgzyRNZ1%2FFZC%2BXz1FIXxoq2TwzG9ue%2FnQ5Ce6j9sPZSpgZLfamJaU6PnD3ItAbadmen%2BfmnGn2bXQQXaNMyHmgdYsLzDFf8Ur4ymLA%2Bden3UnOLTgOzTgL%2FC02eQ42caU4U5OLzrB9ifaq3Nb%2FxrvrVt6h9Fb9zp7cTsFn8FvsLrJJa801uZ3Wxqj4251nMUWtizG2qQu0FPJS8j2fCrKcXjYmXrmYt7dHTvlhOlR90TfzuID739fXrWYSr2r7PqY2ev9ZppW4oGkmwyyEXA%2B9M%2FFat8clGNU9uGx7VfFtisKsdiu6tmZvFyjk8H%2FdMzkqObKQu3xBPzNk3Me7q07XJdW5qaTxz73nI0nyjq3Uwj8RM%2BV2Hxlst5xI8Q9f6l5wvMOfD3tX8pgG%2Ba2rbbK96%2F0ykZpV646nhzQCaFzldLGcTlSNct2ENvKIWsW%2Fxrqu5rTf3ch53xQ%2BfttUYBH%2FAZy3BaOQJyC94bYGveF7iaR5RUE%2B65mzKkrMrtQv1Ls%2BDrK7%2Bozqlw21f68qNxL%2BtOm9izo9S0V%2BKUzE1eav19Il846E6KOvxv9tf4CF8Jm50fRHP3hw9C2EdKDf%2BDI1ZCmY2o%2FIaqybn7M7Eur3rdZ%2FYiT5NzSt2orYX%2FwROdWdfqXL49KYPqSXL9ycl6wlSj2xzzW0D5uPU9xXyQmCf%2BivsXkmuYvCcdayb9UmNDJwY1iZmMKeoRvxLTSTW87ju24yjnlNlzdVXTd1Pclzia2zG4ZlCJFpJz3uY7xIvYuYQzPVd1SXQO5KLZjxHBN5klp5HaGyMVR%2B1V98C5wy7852rjs6El8GDjDup9cfMpaXWyNjlGDG%2F44EulBqUcIpitHxfonqUug7YA1uYGojUJofMSailK%2FBe3GpdvHJFNyi3WRJ3ui%2B0iyvxXoa3mH3jA3F%2FVsF6Kutr5lwN%2BOVbRgvzDM2jVh1LThk65PVxf7ZlNNMVy6nvW%2FXVXGpPmsNBY8k5J30FzyIfT4Y3tZhNx8n9fradju%2BwMSH3mNpydzZx9V%2F%2Feu52nU8jZ5CKyXUUXM%2FUb%2BoQqsehUUQLqMZpTP96NmDGR0xermeE%2FXmhOZeVmO1iz%2FhIbpvvjI6wucG6ri4MDTXLDV6ktWpm5rk805I6oqd1%2Bu4bqh5jGMsdNp%2Fi3gd9cku3Jx0nKJ8IN05s800bc9aLaBOpSUesBdCXoW99PccuJXfSOJPvxqqbb6WqHrOhH%2FpvDLocdNTzhuBfI1oO%2BafRnDXXbWqxHZe7rCcnWve1jWboOJJ5hMfahzkHdnmerDo5r%2FVMlmur%2BLUn%2Fcm71vmj7jssw83MVaq%2FxC74wUXOgeQ8KrS1DurL93SC2zOe0ZuzzbY72%2BnONuh3MWsRWgOHvtd8PWZt%2FSg1oVmPnZ0G5Vza617enNf2%2BVgk39IpHmc355bUXxOTFxFDU8toNPIWz0G5B5bgB3Iz6nju541%2BcxQrJ3J2iX7PGsNRd951w%2FtGIz3KeRXic2LHvc%2BlltaF%2BWWvni1Bo1mSi826nPrqsxoPWdvV7oBftfp2wXU1au9Jx03Q8IoPUkOUucTk%2FkF0xUjmGV0MN1IHnKX6vQNtP5N6J2I%2Fc4Fdkhdgzz3ud2cL7o3UpXssIEbE7nU%2FyAUdd7AGzLp2pef9s6qhbZlXwD9raJVWz8n6nKrjqf4bAH4TAp%2BymCMlG9Vj1AiJ5CAFv7GxpJ6McdE%2BiHuNrLU6Pcvi%2FExbqXho6j46f%2B6V8GgueauMz3MGqctj%2F8qJq7GYkZtdrSv3ms654ldULJ4nd9GbfAvIPNOLNp9%2F%2BdL36%2FDu7fab45GTX5%2F4PHITZ94O%2BIG7e28%2BgV%2B%2Fn9aXv%2F223u6%2F2N9dHtf73fr03uCR%2FncO5iN%2F8ysHu%2Fvov77%2BZsDr2l5vfi%2FgWZ75rYL5nULR9339lB8X5mv%2B%2F%2BLLfvcvvuz%2FKJ%2Ff%2F7HHom4%2F8f%2F47%2FO%2Bu%2FGPo%2FwEw8cDtusdLmKf7gH5nYV%2BzX%2Fb6D7If26bPhb8dzWedoNiDTqu3vnTrwywos3hyN8X1K%2Bb03p6WOS8U78v%2BNuA19MOiw9sXB5P7%2Ftq3f2o4G3%2Fxnf%2B2Gy3w35mrut8zNeeWdHDYrfZcl%2BS%2FWmPQaeLt6O5Nd2f32WY19PpcPzgeFy3B7Pz%2F%2FjA8Z%2FFfl9s14vD5vjPfL%2BTG%2FlRHn34QzvGpenac%2B5N5%2F8Dl3KsX1zq7s8uNbD%2BwqXcz9Z%2F7VL48%2FpDFLl383MeN%2FwP%3C%2Fdiagram%3E%3C%2Fmxfile%3E">
+  <defs
+     id="defs14">
+    <g
+       id="g12">
+      <g
+         id="glyph-0-0" />
+      <g
+         id="glyph-0-1">
+        <path
+           d="M 20.734375 -43.765625 C 20.734375 -42.484375 20.671875 -40.796875 20.546875 -38.703125 C 20.429688 -36.617188 20.332031 -34.8125 20.25 -33.28125 L 20.734375 -33.28125 C 21.222656 -33.925781 21.945313 -34.847656 22.90625 -36.046875 C 23.875 -37.253906 24.859375 -38.476563 25.859375 -39.71875 C 26.867188 -40.96875 27.734375 -42 28.453125 -42.8125 L 49.078125 -64.625 L 61.5 -64.625 L 35.328125 -37.015625 L 63.296875 0 L 50.515625 0 L 28.09375 -30.140625 L 20.734375 -23.75 L 20.734375 0 L 10.25 0 L 10.25 -91.640625 L 20.734375 -91.640625 Z M 20.734375 -43.765625 "
+           id="path3" />
+      </g>
+      <g
+         id="glyph-0-2">
+        <path
+           d="M 86.8125 -43.171875 C 86.8125 -34.242188 85.300781 -26.460938 82.28125 -19.828125 C 79.269531 -13.203125 74.832031 -8.039063 68.96875 -4.34375 C 63.101563 -0.644531 55.828125 1.203125 47.140625 1.203125 C 38.222656 1.203125 30.804688 -0.644531 24.890625 -4.34375 C 18.984375 -8.039063 14.582031 -13.222656 11.6875 -19.890625 C 8.800781 -26.566406 7.359375 -34.363281 7.359375 -43.28125 C 7.359375 -52.125 8.800781 -59.84375 11.6875 -66.4375 C 14.582031 -73.03125 18.984375 -78.175781 24.890625 -81.875 C 30.804688 -85.570313 38.265625 -87.421875 47.265625 -87.421875 C 55.867188 -87.421875 63.101563 -85.59375 68.96875 -81.9375 C 74.832031 -78.28125 79.269531 -73.132813 82.28125 -66.5 C 85.300781 -59.863281 86.8125 -52.085938 86.8125 -43.171875 Z M 18.8125 -43.171875 C 18.8125 -32.316406 21.101563 -23.773438 25.6875 -17.546875 C 30.269531 -11.316406 37.421875 -8.203125 47.140625 -8.203125 C 56.953125 -8.203125 64.109375 -11.316406 68.609375 -17.546875 C 73.109375 -23.773438 75.359375 -32.316406 75.359375 -43.171875 C 75.359375 -54.015625 73.109375 -62.507813 68.609375 -68.65625 C 64.109375 -74.8125 56.992188 -77.890625 47.265625 -77.890625 C 37.535156 -77.890625 30.359375 -74.8125 25.734375 -68.65625 C 21.117188 -62.507813 18.8125 -54.015625 18.8125 -43.171875 Z M 18.8125 -43.171875 "
+           id="path6" />
+      </g>
+      <g
+         id="glyph-0-3">
+        <path
+           d="M 60.53125 -23.03125 C 60.53125 -15.394531 57.753906 -9.445313 52.203125 -5.1875 C 46.660156 -0.925781 39.1875 1.203125 29.78125 1.203125 C 24.957031 1.203125 20.492188 0.835938 16.390625 0.109375 C 12.296875 -0.609375 8.882813 -1.609375 6.15625 -2.890625 L 6.15625 -13.265625 C 9.039063 -11.972656 12.632813 -10.804688 16.9375 -9.765625 C 21.238281 -8.722656 25.679688 -8.203125 30.265625 -8.203125 C 36.691406 -8.203125 41.53125 -9.445313 44.78125 -11.9375 C 48.039063 -14.425781 49.671875 -17.800781 49.671875 -22.0625 C 49.671875 -24.875 49.066406 -27.242188 47.859375 -29.171875 C 46.660156 -31.109375 44.59375 -32.898438 41.65625 -34.546875 C 38.726563 -36.191406 34.648438 -37.941406 29.421875 -39.796875 C 22.109375 -42.441406 16.582031 -45.691406 12.84375 -49.546875 C 9.101563 -53.410156 7.234375 -58.679688 7.234375 -65.359375 C 7.234375 -69.929688 8.398438 -73.847656 10.734375 -77.109375 C 13.066406 -80.367188 16.300781 -82.878906 20.4375 -84.640625 C 24.570313 -86.410156 29.332031 -87.296875 34.71875 -87.296875 C 39.46875 -87.296875 43.8125 -86.851563 47.75 -85.96875 C 51.6875 -85.082031 55.265625 -83.914063 58.484375 -82.46875 L 55.109375 -73.1875 C 52.128906 -74.476563 48.890625 -75.5625 45.390625 -76.4375 C 41.898438 -77.320313 38.265625 -77.765625 34.484375 -77.765625 C 29.097656 -77.765625 25.035156 -76.617188 22.296875 -74.328125 C 19.566406 -72.046875 18.203125 -69.015625 18.203125 -65.234375 C 18.203125 -62.335938 18.804688 -59.925781 20.015625 -58 C 21.222656 -56.070313 23.191406 -54.34375 25.921875 -52.8125 C 28.660156 -51.28125 32.359375 -49.632813 37.015625 -47.875 C 42.078125 -46.019531 46.359375 -44.023438 49.859375 -41.890625 C 53.359375 -39.765625 56.007813 -37.210938 57.8125 -34.234375 C 59.625 -31.265625 60.53125 -27.53125 60.53125 -23.03125 Z M 60.53125 -23.03125 "
+           id="path9" />
+      </g>
+    </g>
+  </defs>
+  <path
+     fill-rule="nonzero"
+     fill="rgb(19.60907%, 42.349243%, 89.7995%)"
+     fill-opacity="1"
+     d="M 268.160156 43.972656 C 264.125 44.175781 260.292969 45.148438 256.65625 46.886719 L 99.667969 121.898438 C 97.632813 122.871094 95.738281 124.054688 93.972656 125.449219 C 92.210938 126.839844 90.625 128.414063 89.222656 130.160156 C 87.816406 131.910156 86.621094 133.792969 85.644531 135.808594 C 84.664063 137.820313 83.925781 139.917969 83.421875 142.101563 L 44.691406 310.601563 C 44.246094 312.542969 43.996094 314.507813 43.949219 316.5 C 43.898438 318.488281 44.046875 320.464844 44.398438 322.425781 C 44.75 324.386719 45.292969 326.292969 46.027344 328.144531 C 46.761719 330 47.675781 331.761719 48.769531 333.429688 C 49.300781 334.25 49.867188 335.039063 50.476563 335.800781 L 159.136719 470.910156 C 160.542969 472.660156 162.125 474.230469 163.890625 475.625 C 165.652344 477.015625 167.546875 478.199219 169.582031 479.167969 C 171.613281 480.136719 173.726563 480.871094 175.925781 481.371094 C 178.125 481.867188 180.351563 482.117188 182.609375 482.117188 L 356.863281 482.074219 C 359.117188 482.078125 361.34375 481.832031 363.539063 481.335938 C 365.738281 480.839844 367.851563 480.105469 369.882813 479.140625 C 371.914063 478.171875 373.8125 476.992188 375.578125 475.597656 C 377.339844 474.207031 378.925781 472.636719 380.332031 470.890625 L 488.953125 335.761719 C 490.363281 334.011719 491.554688 332.128906 492.535156 330.113281 C 493.511719 328.097656 494.253906 326 494.757813 323.816406 C 495.257813 321.636719 495.507813 319.425781 495.511719 317.191406 C 495.511719 314.953125 495.257813 312.742188 494.757813 310.5625 L 455.964844 142.058594 C 455.464844 139.878906 454.722656 137.78125 453.746094 135.765625 C 452.765625 133.75 451.574219 131.871094 450.167969 130.121094 C 448.761719 128.371094 447.179688 126.800781 445.414063 125.40625 C 443.652344 124.011719 441.753906 122.832031 439.722656 121.859375 L 282.714844 46.886719 C 278.113281 44.6875 273.261719 43.714844 268.160156 43.972656 Z M 268.160156 43.972656 "
+     id="path16" />
+  <path
+     fill-rule="nonzero"
+     fill="rgb(100%, 100%, 100%)"
+     fill-opacity="1"
+     stroke-width="0.25"
+     stroke-linecap="butt"
+     stroke-linejoin="miter"
+     stroke="rgb(100%, 100%, 100%)"
+     stroke-opacity="1"
+     stroke-miterlimit="4"
+     d="M 367.734041 274.05767 C 359.653898 274.05767 353.105881 281.334873 353.105881 290.308266 C 353.105881 290.448096 353.13628 290.581846 353.14236 290.715595 C 353.1302 291.937582 353.069401 293.40275 353.105881 294.466668 C 353.300436 299.640352 354.431292 303.604209 355.106157 308.370564 C 356.34037 318.578103 357.367868 327.040816 356.735561 334.901654 C 356.115415 337.868467 353.932743 340.57994 351.981105 342.464595 L 351.640633 348.653562 C 342.861304 349.383106 334.027257 350.714524 325.20537 352.714691 C 287.230519 361.335471 254.532993 380.899414 229.642016 407.308913 C 228.024772 406.208517 225.197633 404.177953 224.358612 403.55784 C 221.750349 403.910453 219.105606 404.719031 215.670482 402.718864 C 209.128544 398.311202 203.164195 392.231667 195.953472 384.905828 C 192.646024 381.397936 190.256636 378.060271 186.329042 374.68613 C 185.435302 373.920108 184.073411 372.880508 183.076313 372.090168 C 180.00598 369.646195 176.388459 368.369493 172.892536 368.247902 C 168.393434 368.095914 164.064568 369.852899 161.23135 373.403348 C 156.19722 379.719984 157.808385 389.374286 164.824552 394.967458 C 164.89751 395.022173 164.976548 395.06473 165.043427 395.119446 C 166.010126 395.903706 167.18962 396.906829 168.077281 397.557339 C 172.24199 400.633584 176.047987 402.208184 180.200536 404.652156 C 188.949465 410.056863 196.202747 414.531401 201.954301 419.936107 C 204.197772 422.331444 204.592963 426.544561 204.890877 428.374501 L 209.578455 432.557221 C 184.486842 470.323291 172.868216 516.971561 179.732386 564.495285 L 173.60996 566.276588 C 171.992715 568.361869 169.712765 571.644818 167.329457 572.623623 C 159.802581 574.994641 151.333326 575.864015 141.10699 576.934013 C 136.309974 577.335262 132.163505 577.09816 127.074656 578.058727 C 125.95596 578.271511 124.399514 578.678839 123.171381 578.964578 C 123.128822 578.976737 123.086263 578.988896 123.043704 578.994975 C 122.976825 579.013214 122.891707 579.043611 122.824829 579.06185 C 114.209657 581.141051 108.670898 589.062685 110.452299 596.874887 C 112.2337 604.68101 120.654316 609.429126 129.330287 607.55663 C 129.391085 607.544471 129.482283 607.544471 129.549162 607.526232 C 129.64644 607.507993 129.731558 607.459357 129.828836 607.435039 C 131.038729 607.167539 132.552616 606.875722 133.610513 606.589984 C 138.614244 605.252486 142.237845 603.282717 146.730867 601.562208 C 156.410015 598.090794 164.42328 595.190856 172.23591 594.060062 C 175.494719 593.804722 178.929844 596.072388 180.638286 597.026875 L 187.016067 595.932559 C 201.686787 641.419638 232.426596 678.182585 271.355986 701.24834 L 268.705164 707.619692 C 269.659703 710.100143 270.7176 713.443887 270.000175 715.893939 C 267.166957 723.250176 262.303063 731.019822 256.764304 739.683159 C 254.083083 743.689572 251.341063 746.790135 248.921275 751.374104 C 248.343688 752.46842 247.601944 754.152452 247.048676 755.307563 C 243.285239 763.350788 246.045498 772.615999 253.262301 776.093493 C 260.527742 779.589225 269.550265 775.898947 273.45354 767.843564 C 273.45962 767.831405 273.477859 767.819246 273.483939 767.807087 C 273.490019 767.801007 273.477859 767.788848 273.483939 767.776689 C 274.037207 766.633736 274.82759 765.132091 275.29574 764.062093 C 277.368974 759.313977 278.055999 755.246768 279.515167 750.65064 C 283.381963 740.935543 285.509917 730.734084 290.83588 724.38097 C 292.295048 722.642223 294.672277 721.967395 297.140703 721.310805 L 300.45423 715.310304 C 334.392049 728.338747 372.37906 731.834479 410.329591 723.213699 C 418.987322 721.250009 427.34106 718.708764 435.421203 715.650758 C 436.351423 717.304391 438.084185 720.477908 438.546255 721.280407 C 441.05116 722.095065 443.787101 722.514553 446.012332 725.80966 C 450.000725 732.618739 452.724505 740.674123 456.044113 750.401379 C 457.503281 754.997507 458.220705 759.064716 460.29394 763.812832 C 460.76817 764.88891 461.552473 766.414873 462.105741 767.557826 C 466.002936 775.643607 475.049778 779.346044 482.327379 775.838152 C 489.544182 772.360658 492.304441 763.101527 488.547083 755.058302 C 487.987736 753.903191 487.221672 752.21916 486.638005 751.124843 C 484.218218 746.540874 481.476198 743.470709 478.794976 739.464296 C 473.256217 730.807038 468.665917 723.608869 465.826619 716.246552 C 464.641045 712.452923 466.027255 710.087984 466.951395 707.619692 C 466.398127 706.987421 465.212553 703.400495 464.513368 701.716464 C 504.974885 677.829972 534.814873 639.69305 548.828967 595.652901 C 550.719806 595.950798 554.009014 596.534433 555.079071 596.747217 C 557.273903 595.294208 559.298498 593.403473 563.262572 593.713529 C 571.075201 594.844322 579.088466 597.74426 588.767615 601.215675 C 593.260637 602.936183 596.884238 604.93635 601.887969 606.279927 C 602.945865 606.559586 604.459752 606.827085 605.669646 607.088505 C 605.766924 607.112824 605.852042 607.16146 605.94932 607.185778 C 606.016198 607.197937 606.107396 607.204017 606.168195 607.216176 C 614.844166 609.082593 623.264782 604.334476 625.046183 596.528354 C 626.827584 588.722231 621.288825 580.794518 612.673653 578.715317 C 611.415121 578.429578 609.639799 577.949295 608.423826 577.718273 C 603.334977 576.751627 599.188507 576.988729 594.391492 576.593559 C 584.165156 575.517481 575.6959 574.648108 568.169025 572.277089 C 565.104772 571.0855 562.922099 567.43778 561.858123 565.936135 L 555.954571 564.215626 C 559.012745 542.061801 558.185883 519.002126 552.890318 495.936371 C 547.540035 472.651753 538.091922 451.355143 525.482277 432.593698 C 526.996164 431.213644 529.859781 428.678478 530.668404 427.936775 C 530.905518 425.310416 530.704883 422.556386 533.422583 419.656448 C 539.174138 414.251742 546.42134 409.777204 555.170269 404.372498 C 559.322818 401.928525 563.159214 400.353925 567.330003 397.277681 C 568.272383 396.584614 569.555235 395.478139 570.546253 394.681719 C 577.56242 389.088547 579.173585 379.434246 574.139454 373.123689 C 569.105324 366.807053 559.341058 366.211258 552.324891 371.81051 C 551.327793 372.600849 549.971982 373.63437 549.078242 374.406471 C 545.150647 377.780613 542.72478 381.118277 539.423412 384.620089 C 532.20661 391.945929 526.24834 398.061941 519.700323 402.463524 C 516.867105 404.117157 512.714556 403.545681 510.829797 403.43625 L 505.266718 407.406186 C 473.548051 374.145051 430.362754 352.878838 383.857849 348.744755 C 383.730172 346.799304 383.559936 343.273173 383.517377 342.215334 C 381.608298 340.391474 379.310108 338.841193 378.732521 334.901654 C 378.100215 327.040816 379.158112 318.578103 380.392325 308.370564 C 381.06719 303.604209 382.198045 299.640352 382.392601 294.466668 C 382.43516 293.287238 382.362202 291.578889 382.356122 290.308266 C 382.356122 281.334873 375.808105 274.05767 367.734041 274.05767 Z M 349.421481 387.495709 L 345.080456 464.213359 L 344.764303 464.371427 C 344.472469 471.235221 338.824272 476.712882 331.887144 476.712882 C 329.047846 476.712882 326.427423 475.800952 324.29339 474.244591 L 324.171792 474.311466 L 261.263406 429.718078 C 280.597384 410.707373 305.330284 396.657568 333.826622 390.182864 C 339.030988 389.003434 344.235354 388.127981 349.421481 387.495709 Z M 386.077001 387.495709 C 419.352114 391.587236 450.122322 406.658403 473.700047 429.748476 L 411.205092 474.062205 L 410.986217 473.964932 C 405.435298 478.019982 397.622669 477.010779 393.293803 471.593914 C 391.524562 469.368804 390.594342 466.760684 390.484904 464.122166 L 390.424106 464.091768 Z M 238.451744 458.370926 L 295.88825 509.749074 L 295.827451 510.05913 C 301.013578 514.564066 301.773561 522.388427 297.450776 527.811372 C 295.681534 530.030402 293.310386 531.519888 290.762922 532.212955 L 290.702123 532.468296 L 217.074931 553.71627 C 213.329733 519.452012 221.403796 486.142241 238.451744 458.370926 Z M 496.608987 458.401323 C 505.145121 472.238345 511.60802 487.686442 515.450496 504.435561 C 519.256493 520.984054 520.204952 537.50215 518.642426 553.467009 L 444.638282 532.15216 L 444.577483 531.842104 C 437.950428 530.030402 433.876917 523.288198 435.421203 516.527755 C 436.053509 513.761567 437.524837 511.414867 439.512954 509.682199 L 439.482555 509.530211 Z M 355.951259 513.712931 L 379.486425 513.712931 L 394.108505 531.994092 L 388.86158 554.810586 L 367.734041 564.963409 L 346.545704 554.780188 L 341.298778 531.963694 Z M 431.390251 576.277423 C 432.38735 576.228787 433.384448 576.31998 434.357227 576.496286 L 434.484904 576.338219 L 510.641321 589.214673 C 499.496924 620.530357 478.16875 647.657241 449.672412 665.810732 L 420.106018 594.400516 L 420.203296 594.278926 C 417.485595 587.968369 420.203296 580.569575 426.453399 577.560205 C 428.052404 576.788104 429.724368 576.362537 431.390251 576.277423 Z M 303.482004 576.593559 C 309.294357 576.672593 314.510883 580.703324 315.860614 586.624791 C 316.49292 589.39098 316.182847 592.13285 315.13711 594.558584 L 315.355985 594.838243 L 286.105744 665.531073 C 258.758501 647.979456 236.980416 621.703707 225.325311 589.463934 L 300.825102 576.654354 L 300.952779 576.812422 C 301.797881 576.654354 302.655142 576.5814 303.482004 576.593559 Z M 367.265891 607.55663 C 369.290487 607.483675 371.345482 607.903163 373.29712 608.839411 C 375.856744 610.073557 377.832701 612.012929 379.079074 614.34139 L 379.358747 614.34139 L 416.579695 681.593204 C 411.7462 683.21036 406.778949 684.596494 401.70226 685.745526 C 373.236321 692.208072 344.861581 690.250462 319.174142 681.495932 L 356.297811 614.371788 L 356.35861 614.371788 C 358.583841 610.207307 362.809349 607.720777 367.265891 607.55663 Z M 367.265891 607.55663 "
+     transform="matrix(0.642489, 0, 0, 0.642524, 33.449636, -74.772359)"
+     id="path18" />
+  <path
+     fill-rule="nonzero"
+     fill="rgb(19.60907%, 42.349243%, 89.7995%)"
+     fill-opacity="1"
+     d="M 448.726563 270.101563 C 448.726563 272.878906 448.65625 275.65625 448.511719 278.429688 C 448.371094 281.203125 448.15625 283.972656 447.867188 286.734375 C 447.582031 289.5 447.222656 292.253906 446.796875 295.003906 C 446.367188 297.75 445.867188 300.484375 445.296875 303.207031 C 444.726563 305.933594 444.085938 308.640625 443.375 311.335938 C 442.664063 314.027344 441.886719 316.703125 441.035156 319.363281 C 440.1875 322.019531 439.273438 324.65625 438.285156 327.269531 C 437.300781 329.886719 436.25 332.476563 435.132813 335.042969 C 434.011719 337.609375 432.828125 340.144531 431.578125 342.65625 C 430.328125 345.167969 429.015625 347.648438 427.636719 350.097656 C 426.257813 352.546875 424.816406 354.960938 423.316406 357.34375 C 421.8125 359.726563 420.25 362.070313 418.625 364.378906 C 417 366.6875 415.316406 368.957031 413.578125 371.191406 C 411.835938 373.421875 410.035156 375.609375 408.183594 377.753906 C 406.328125 379.902344 404.417969 382.003906 402.457031 384.0625 C 400.492188 386.121094 398.476563 388.132813 396.410156 390.09375 C 394.34375 392.058594 392.226563 393.972656 390.058594 395.839844 C 387.894531 397.703125 385.679688 399.515625 383.421875 401.277344 C 381.160156 403.039063 378.859375 404.75 376.511719 406.402344 C 374.160156 408.058594 371.773438 409.65625 369.34375 411.199219 C 366.910156 412.742188 364.441406 414.226563 361.933594 415.65625 C 359.425781 417.082031 356.882813 418.449219 354.304688 419.761719 C 351.726563 421.070313 349.117188 422.316406 346.476563 423.503906 C 343.832031 424.691406 341.160156 425.816406 338.460938 426.878906 C 335.757813 427.941406 333.03125 428.941406 330.28125 429.878906 C 327.527344 430.8125 324.753906 431.683594 321.957031 432.492188 C 319.15625 433.296875 316.339844 434.035156 313.503906 434.710938 C 310.667969 435.386719 307.816406 435.996094 304.949219 436.535156 C 302.082031 437.078125 299.203125 437.554688 296.3125 437.960938 C 293.421875 438.367188 290.519531 438.707031 287.609375 438.980469 C 284.703125 439.253906 281.789063 439.457031 278.867188 439.59375 C 275.949219 439.730469 273.027344 439.796875 270.101563 439.796875 C 267.179688 439.796875 264.257813 439.730469 261.339844 439.59375 C 258.417969 439.457031 255.503906 439.253906 252.59375 438.980469 C 249.683594 438.707031 246.785156 438.367188 243.894531 437.960938 C 241 437.554688 238.121094 437.078125 235.253906 436.535156 C 232.386719 435.996094 229.535156 435.386719 226.699219 434.710938 C 223.863281 434.035156 221.046875 433.296875 218.25 432.488281 C 215.453125 431.683594 212.679688 430.8125 209.925781 429.878906 C 207.171875 428.941406 204.445313 427.941406 201.746094 426.878906 C 199.046875 425.816406 196.375 424.691406 193.730469 423.503906 C 191.085938 422.316406 188.476563 421.070313 185.898438 419.761719 C 183.320313 418.449219 180.777344 417.082031 178.269531 415.65625 C 175.761719 414.226563 173.292969 412.742188 170.863281 411.199219 C 168.433594 409.65625 166.042969 408.058594 163.695313 406.402344 C 161.347656 404.75 159.042969 403.039063 156.785156 401.277344 C 154.523438 399.515625 152.3125 397.703125 150.144531 395.839844 C 147.980469 393.972656 145.863281 392.058594 143.796875 390.09375 C 141.726563 388.132813 139.714844 386.121094 137.75 384.0625 C 135.785156 382.003906 133.878906 379.902344 132.023438 377.753906 C 130.167969 375.609375 128.371094 373.421875 126.628906 371.191406 C 124.886719 368.957031 123.207031 366.6875 121.582031 364.378906 C 119.957031 362.070313 118.394531 359.726563 116.890625 357.34375 C 115.386719 354.960938 113.945313 352.546875 112.570313 350.097656 C 111.191406 347.648438 109.878906 345.167969 108.628906 342.65625 C 107.378906 340.144531 106.191406 337.609375 105.074219 335.042969 C 103.957031 332.476563 102.902344 329.886719 101.917969 327.269531 C 100.933594 324.65625 100.015625 322.019531 99.167969 319.363281 C 98.320313 316.703125 97.539063 314.027344 96.832031 311.335938 C 96.121094 308.640625 95.480469 305.933594 94.910156 303.207031 C 94.339844 300.484375 93.839844 297.75 93.410156 295.003906 C 92.980469 292.253906 92.625 289.5 92.335938 286.734375 C 92.050781 283.972656 91.835938 281.203125 91.691406 278.429688 C 91.550781 275.65625 91.476563 272.878906 91.476563 270.101563 C 91.476563 267.324219 91.550781 264.550781 91.691406 261.777344 C 91.835938 259.003906 92.050781 256.234375 92.335938 253.46875 C 92.625 250.707031 92.980469 247.949219 93.410156 245.203125 C 93.839844 242.457031 94.339844 239.722656 94.910156 236.996094 C 95.480469 234.273438 96.121094 231.5625 96.832031 228.871094 C 97.539063 226.175781 98.320313 223.5 99.167969 220.84375 C 100.015625 218.183594 100.933594 215.550781 101.917969 212.933594 C 102.902344 210.320313 103.957031 207.730469 105.074219 205.164063 C 106.191406 202.597656 107.378906 200.058594 108.628906 197.550781 C 109.878906 195.039063 111.191406 192.558594 112.570313 190.109375 C 113.945313 187.660156 115.386719 185.246094 116.890625 182.863281 C 118.394531 180.480469 119.957031 178.136719 121.582031 175.824219 C 123.207031 173.515625 124.886719 171.246094 126.628906 169.015625 C 128.371094 166.785156 130.167969 164.597656 132.023438 162.449219 C 133.878906 160.304688 135.785156 158.199219 137.75 156.144531 C 139.714844 154.085938 141.726563 152.074219 143.796875 150.109375 C 145.863281 148.148438 147.980469 146.234375 150.144531 144.367188 C 152.3125 142.503906 154.523438 140.6875 156.785156 138.925781 C 159.042969 137.164063 161.347656 135.457031 163.695313 133.804688 C 166.042969 132.148438 168.433594 130.550781 170.863281 129.007813 C 173.292969 127.464844 175.761719 125.980469 178.269531 124.550781 C 180.777344 123.125 183.320313 121.753906 185.898438 120.445313 C 188.476563 119.136719 191.085938 117.886719 193.730469 116.699219 C 196.375 115.511719 199.046875 114.386719 201.746094 113.324219 C 204.445313 112.261719 207.171875 111.265625 209.925781 110.328125 C 212.679688 109.390625 215.453125 108.523438 218.25 107.714844 C 221.046875 106.910156 223.863281 106.167969 226.699219 105.492188 C 229.535156 104.820313 232.386719 104.210938 235.253906 103.667969 C 238.121094 103.128906 241 102.652344 243.894531 102.246094 C 246.785156 101.835938 249.683594 101.496094 252.59375 101.226563 C 255.503906 100.953125 258.417969 100.75 261.339844 100.613281 C 264.257813 100.476563 267.179688 100.410156 270.101563 100.410156 C 273.027344 100.410156 275.949219 100.476563 278.867188 100.613281 C 281.789063 100.75 284.703125 100.953125 287.609375 101.226563 C 290.519531 101.496094 293.421875 101.835938 296.3125 102.246094 C 299.203125 102.652344 302.082031 103.128906 304.949219 103.667969 C 307.816406 104.210938 310.667969 104.820313 313.503906 105.492188 C 316.339844 106.167969 319.15625 106.910156 321.957031 107.714844 C 324.753906 108.523438 327.527344 109.390625 330.28125 110.328125 C 333.03125 111.265625 335.757813 112.261719 338.460938 113.324219 C 341.160156 114.386719 343.832031 115.511719 346.476563 116.699219 C 349.117188 117.886719 351.726563 119.136719 354.304688 120.445313 C 356.882813 121.753906 359.425781 123.125 361.933594 124.550781 C 364.441406 125.980469 366.910156 127.464844 369.34375 129.007813 C 371.773438 130.550781 374.160156 132.148438 376.511719 133.804688 C 378.859375 135.457031 381.160156 137.164063 383.421875 138.925781 C 385.679688 140.6875 387.894531 142.503906 390.058594 144.367188 C 392.226563 146.234375 394.34375 148.148438 396.410156 150.109375 C 398.476563 152.074219 400.492188 154.085938 402.457031 156.144531 C 404.417969 158.199219 406.328125 160.304688 408.183594 162.449219 C 410.035156 164.597656 411.835938 166.785156 413.578125 169.015625 C 415.316406 171.246094 417 173.515625 418.625 175.824219 C 420.25 178.136719 421.8125 180.480469 423.316406 182.863281 C 424.816406 185.246094 426.257813 187.660156 427.636719 190.109375 C 429.015625 192.558594 430.328125 195.039063 431.578125 197.550781 C 432.828125 200.058594 434.011719 202.597656 435.132813 205.164063 C 436.25 207.730469 437.300781 210.320313 438.285156 212.933594 C 439.273438 215.550781 440.1875 218.183594 441.035156 220.84375 C 441.886719 223.5 442.664063 226.175781 443.375 228.871094 C 444.085938 231.5625 444.726563 234.273438 445.296875 236.996094 C 445.867188 239.722656 446.367188 242.457031 446.796875 245.203125 C 447.222656 247.949219 447.582031 250.707031 447.867188 253.46875 C 448.15625 256.234375 448.371094 259.003906 448.511719 261.777344 C 448.65625 264.550781 448.726563 267.324219 448.726563 270.101563 Z M 448.726563 270.101563 "
+     id="path20" />
+  <g
+     fill="#ffffff"
+     fill-opacity="1"
+     id="g24">
+    <use
+       xlink:href="#glyph-0-1"
+       x="157.34412"
+       y="317.06058"
+       id="use22" />
+  </g>
+  <g
+     fill="#ffffff"
+     fill-opacity="1"
+     id="g28">
+    <use
+       xlink:href="#glyph-0-2"
+       x="221.72974"
+       y="317.06058"
+       id="use26" />
+  </g>
+  <g
+     fill="#ffffff"
+     fill-opacity="1"
+     id="g32">
+    <use
+       xlink:href="#glyph-0-3"
+       x="315.89673"
+       y="317.06058"
+       id="use30" />
+  </g>
+</svg>
diff --git a/images/kos/branding/release.sh b/images/kos/branding/release.sh
new file mode 100755
index 0000000000000000000000000000000000000000..1a39fe3672dfde59a27107b0229398befa7396b4
--- /dev/null
+++ b/images/kos/branding/release.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+. /etc/os-release
+
+KOS_VERSION="${KOS_VERSION:-${VERSION_ID}.$(date +%Y%m%d).$(date +%H%M)}"
+KOS_BUILD_ID="${KOS_BUILD_ID:-$(date +%Y%m%d).$(date +%H%M)}"
+
+
+cat > /usr/lib/os-release <<EOF
+NAME="kOS"
+VERSION="${KOS_VERSION}"
+ID=kos
+ID_LIKE="fedora"
+VERSION_ID=${VERSION_ID}
+VERSION_CODENAME=""
+LOGO=kos-logo-icon
+PLATFORM_ID="platform:f37"
+PRETTY_NAME="kOS ${KOS_VERSION} (CoreOS)"
+ANSI_COLOR="0;38;2;60;110;180"
+DEFAULT_HOSTNAME="kOS-node"
+HOME_URL="https://git.shivering-isles.com/shivering-isles/infrastructure-gitops"
+DOCUMENTATION_URL="https://git.shivering-isles.com/shivering-isles/infrastructure-gitops"
+SUPPORT_URL="https://shivering-isles.com/matrix"
+BUG_REPORT_URL="https://git.shivering-isles.com/shivering-isles/infrastructure-gitops/-/issues"
+OSTREE_VERSION="${KOS_VERSION}"
+BUILD_ID=${KOS_BUILD_ID}
+EOF
\ No newline at end of file
diff --git a/images/kos/cpu-boost/fs/etc/systemd/system/cpu-boost-disable.service b/images/kos/cpu-boost/fs/etc/systemd/system/cpu-boost-disable.service
new file mode 100644
index 0000000000000000000000000000000000000000..61f178e1f04a9c79ef45edfd5b8de952a9a0de17
--- /dev/null
+++ b/images/kos/cpu-boost/fs/etc/systemd/system/cpu-boost-disable.service
@@ -0,0 +1,6 @@
+[Unit]
+Description=Disable overclocking on CPU
+
+[Service]
+Type=oneshot
+ExecStart=/bin/sh -c "echo 0 > /sys/devices/system/cpu/cpufreq/boost"
\ No newline at end of file
diff --git a/images/kos/cpu-boost/fs/etc/systemd/system/cpu-boost-disable.timer b/images/kos/cpu-boost/fs/etc/systemd/system/cpu-boost-disable.timer
new file mode 100644
index 0000000000000000000000000000000000000000..ac4bc3d6b8a4c0a48cfc0a0d80431c705fa04cf8
--- /dev/null
+++ b/images/kos/cpu-boost/fs/etc/systemd/system/cpu-boost-disable.timer
@@ -0,0 +1,9 @@
+[Unit]
+Description=Disable overclocking on CPU on boot after 5 minutes
+
+[Timer]
+OnBootSec=5min
+Unit=cpu-boost-disable.service
+
+[Install]
+WantedBy=basic.target
\ No newline at end of file
diff --git a/images/kos/kubernetes/fs/etc/NetworkManager/conf.d/calico.conf b/images/kos/kubernetes/fs/etc/NetworkManager/conf.d/calico.conf
new file mode 100644
index 0000000000000000000000000000000000000000..490d1530b6bf4eaa205f7c6d51864388d2574d52
--- /dev/null
+++ b/images/kos/kubernetes/fs/etc/NetworkManager/conf.d/calico.conf
@@ -0,0 +1,2 @@
+[keyfile]
+unmanaged-devices=interface-name:cali*;interface-name:tunl*;interface-name:vxlan.calico;interface-name:wireguard.cali
\ No newline at end of file
diff --git a/images/kos/kubernetes/fs/etc/modules-load.d/k8s.conf b/images/kos/kubernetes/fs/etc/modules-load.d/k8s.conf
new file mode 100644
index 0000000000000000000000000000000000000000..646541667f22aa37ec937576a5add796c61865f3
--- /dev/null
+++ b/images/kos/kubernetes/fs/etc/modules-load.d/k8s.conf
@@ -0,0 +1,2 @@
+br_netfilter
+wireguard
\ No newline at end of file
diff --git a/images/kos/kubernetes/fs/etc/sysctl.d/k8s.conf b/images/kos/kubernetes/fs/etc/sysctl.d/k8s.conf
new file mode 100644
index 0000000000000000000000000000000000000000..525413930c60588a479f8578ac9abcdf13fca857
--- /dev/null
+++ b/images/kos/kubernetes/fs/etc/sysctl.d/k8s.conf
@@ -0,0 +1,3 @@
+net.bridge.bridge-nf-call-ip6tables = 1
+net.bridge.bridge-nf-call-iptables = 1
+net.ipv4.ip_forward = 1
\ No newline at end of file
diff --git a/images/kos/kubernetes/fs/etc/systemd/system/kubelet.service.d/01_fix_coreos_ro.conf b/images/kos/kubernetes/fs/etc/systemd/system/kubelet.service.d/01_fix_coreos_ro.conf
new file mode 100644
index 0000000000000000000000000000000000000000..ec851a6655cb30a7306aab44813278a8196a6508
--- /dev/null
+++ b/images/kos/kubernetes/fs/etc/systemd/system/kubelet.service.d/01_fix_coreos_ro.conf
@@ -0,0 +1,2 @@
+[Service]
+ExecStartPre=-/usr/bin/mkdir -p /opt/libexec/kubernetes
\ No newline at end of file
diff --git a/images/kos/kubernetes/fs/etc/systemd/system/kubelet.service.d/zz_flux.conf b/images/kos/kubernetes/fs/etc/systemd/system/kubelet.service.d/zz_flux.conf
new file mode 100644
index 0000000000000000000000000000000000000000..2135b6010e0cc906fe0acb38bc5b25b2829a2846
--- /dev/null
+++ b/images/kos/kubernetes/fs/etc/systemd/system/kubelet.service.d/zz_flux.conf
@@ -0,0 +1,2 @@
+[Service]
+Environment="KUBELET_AUTHZ_ARGS=--authorization-mode=Webhook --authentication-token-webhook --client-ca-file=/etc/kubernetes/pki/ca.crt"
\ No newline at end of file
diff --git a/images/kos/repositories/kubernetes.repo b/images/kos/repositories/kubernetes.repo
new file mode 100644
index 0000000000000000000000000000000000000000..b06133773ee6e0ca9f424c7c887e7d6de092a070
--- /dev/null
+++ b/images/kos/repositories/kubernetes.repo
@@ -0,0 +1,10 @@
+[copr:copr.fedorainfracloud.org:sheogorath:kubernetes-1.23]
+name=Copr repo for kubernetes-1.23 owned by sheogorath
+baseurl=https://download.copr.fedorainfracloud.org/results/sheogorath/kubernetes-1.23/fedora-$releasever-$basearch/
+type=rpm-md
+skip_if_unavailable=True
+gpgcheck=1
+gpgkey=https://download.copr.fedorainfracloud.org/results/sheogorath/kubernetes-1.23/pubkey.gpg
+repo_gpgcheck=0
+enabled=1
+enabled_metadata=1
\ No newline at end of file