diff --git a/theodolite-quarkus/config/example-execution-yaml-resource.yaml b/theodolite-quarkus/config/example-execution-yaml-resource.yaml
deleted file mode 100644
index 23c1587ec1e5c2a88fcf69d7127edbcc1ffdb00f..0000000000000000000000000000000000000000
--- a/theodolite-quarkus/config/example-execution-yaml-resource.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-name: example-execution
-benchmark: "uc1-kstreams"
-load:
-  loadType: "NumSensors"
-  loadValues: [25000, 50000, 75000, 100000, 125000, 150000]
-resources:
-  resourceType: "Instances"
-  resourceValues: [1, 2, 3, 4, 5]
-slos:
-  - sloType: "lag trend"
-    threshold: 2000
-    prometheusUrl: "http://prometheus-operated:9090"
-    externalSloUrl: "http://localhost:80/evaluate-slope"
-    offset: 0
-    warmup: 60 # in seconds
-execution:
-  strategy: "LinearSearch"
-  duration: 300 # in seconds
-  repetitions: 1
-  restrictions:
-    - "LowerBound"
-configOverrides: []
-#  - patcher:
-#      type: "NodeSelectorPatcher"
-#      resource: "uc1-load-generator-deployment.yaml"
-#      variableName: "env"
-#    value: "prod"
-#  - patcher:
-#      type: "NodeSelectorPatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#      variableName: "env"
-#    value: "prod"
-#  - patcher:
-#      type: "ResourceLimitPatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#      container: "uc-application"
-#      variableName: "cpu"
-#    value: "1000m"
-#  - patcher:
-#      type: "ResourceLimitPatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#      container: "uc-application"
-#      variableName: "memory"
-#    value: "2Gi"
-#  - patcher:
-#      type: "SchedulerNamePatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#    value: "random-scheduler"
diff --git a/theodolite-quarkus/config/example-operator-execution.yaml b/theodolite-quarkus/config/example-operator-execution.yaml
deleted file mode 100644
index 3df1a723dd771453ab1b267335176e4ae74c3ed5..0000000000000000000000000000000000000000
--- a/theodolite-quarkus/config/example-operator-execution.yaml
+++ /dev/null
@@ -1,52 +0,0 @@
-apiVersion: theodolite.com/v1alpha1
-kind: execution
-metadata:
-  name: example-execution
-#name: example-execution
-benchmark: "uc1-kstreams"
-load:
-  loadType: "NumSensors"
-  loadValues: [25000, 50000, 75000, 100000, 125000, 150000]
-resources:
-  resourceType: "Instances"
-  resourceValues: [1, 2, 3, 4, 5]
-slos:
-  - sloType: "lag trend"
-    threshold: 2000
-    prometheusUrl: "http://prometheus-operated:9090"
-    externalSloUrl: "http://localhost:80/evaluate-slope"
-    offset: 0
-    warmup: 60 # in seconds
-execution:
-  strategy: "LinearSearch"
-  duration: 300 # in seconds
-  repetitions: 1
-  restrictions:
-    - "LowerBound"
-configOverrides: []
-#  - patcher:
-#      type: "NodeSelectorPatcher"
-#      resource: "uc1-load-generator-deployment.yaml"
-#      variableName: "env"
-#    value: "prod"
-#  - patcher:
-#      type: "NodeSelectorPatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#      variableName: "env"
-#    value: "prod"
-#  - patcher:
-#      type: "ResourceLimitPatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#      container: "uc-application"
-#      variableName: "cpu"
-#    value: "1000m"
-#  - patcher:
-#      type: "ResourceLimitPatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#      container: "uc-application"
-#      variableName: "memory"
-#    value: "2Gi"
-#  - patcher:
-#      type: "SchedulerNamePatcher"
-#      resource: "uc1-kstreams-deployment.yaml"
-#    value: "random-scheduler"
diff --git a/theodolite-quarkus/config/thedolite-operator.yaml b/theodolite-quarkus/config/thedolite-operator.yaml
deleted file mode 100644
index 1e0e60248c2474cc8493179c003b806030f79f8c..0000000000000000000000000000000000000000
--- a/theodolite-quarkus/config/thedolite-operator.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: theodolite
-spec:
-  selector:
-    matchLabels:
-      app: theodolite
-  replicas: 1
-  template:
-    metadata:
-      labels:
-        app: theodolite
-    spec:
-      terminationGracePeriodSeconds: 0
-      serviceAccountName: theodolite
-      containers:
-        - name: thedolite
-          image: ghcr.io/cau-se/theodolite:theodolite-kotlin-latest
-          env:
-            - name: KUBECONFIG
-              value: "~/.kube/config"
-            - name: NAMESPACE
-              value: "default"
\ No newline at end of file
diff --git a/theodolite-quarkus/src/main/resources/operator/benchmarkCRD.yaml b/theodolite-quarkus/crd/crd-benchmark.yaml
similarity index 100%
rename from theodolite-quarkus/src/main/resources/operator/benchmarkCRD.yaml
rename to theodolite-quarkus/crd/crd-benchmark.yaml
diff --git a/theodolite-quarkus/src/main/resources/operator/executionCRD.yaml b/theodolite-quarkus/crd/crd-execution.yaml
similarity index 100%
rename from theodolite-quarkus/src/main/resources/operator/executionCRD.yaml
rename to theodolite-quarkus/crd/crd-execution.yaml
diff --git a/theodolite-quarkus/config/example-operator-benchmark.yaml b/theodolite-quarkus/examples/operator/example-benchmark.yaml
similarity index 94%
rename from theodolite-quarkus/config/example-operator-benchmark.yaml
rename to theodolite-quarkus/examples/operator/example-benchmark.yaml
index 93b42e8690c3b9f432aea1c6711ee0118d14adb3..8a62a68c10c9c74ba62eca1960bac3cd4fbf633c 100644
--- a/theodolite-quarkus/config/example-operator-benchmark.yaml
+++ b/theodolite-quarkus/examples/operator/example-benchmark.yaml
@@ -2,12 +2,10 @@ apiVersion: theodolite.com/v1alpha1
 kind: benchmark
 metadata:
   name: uc1-kstreams
-#name: "uc1-kstreams"
 appResource:
   - "uc1-kstreams-deployment.yaml"
   - "aggregation-service.yaml"
   - "jmx-configmap.yaml"
-  - "uc1-service-monitor.yaml"
 loadGenResource:
   - "uc1-load-generator-deployment.yaml"
   - "uc1-load-generator-service.yaml"
diff --git a/theodolite-quarkus/src/main/resources/operator/example-execution-k8s-resource.yaml b/theodolite-quarkus/examples/operator/example-execution.yaml
similarity index 100%
rename from theodolite-quarkus/src/main/resources/operator/example-execution-k8s-resource.yaml
rename to theodolite-quarkus/examples/operator/example-execution.yaml
diff --git a/theodolite-quarkus/config/example-benchmark-yaml-resource.yaml b/theodolite-quarkus/examples/standalone/example-benchmark.yaml
similarity index 100%
rename from theodolite-quarkus/config/example-benchmark-yaml-resource.yaml
rename to theodolite-quarkus/examples/standalone/example-benchmark.yaml
diff --git a/theodolite-quarkus/examples/standalone/example-execution.yaml b/theodolite-quarkus/examples/standalone/example-execution.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f49721041a17331798ddd3110dbb943a96c67e4e
--- /dev/null
+++ b/theodolite-quarkus/examples/standalone/example-execution.yaml
@@ -0,0 +1,22 @@
+name: example-execution
+benchmark: "uc1-kstreams"
+load:
+  loadType: "NumSensors"
+  loadValues: [25000, 50000, 75000, 100000, 125000, 150000]
+resources:
+  resourceType: "Instances"
+  resourceValues: [1, 2, 3, 4, 5]
+slos:
+  - sloType: "lag trend"
+    threshold: 2000
+    prometheusUrl: "http://prometheus-operated:9090"
+    externalSloUrl: "http://localhost:80/evaluate-slope"
+    offset: 0
+    warmup: 60 # in seconds
+execution:
+  strategy: "LinearSearch"
+  duration: 300 # in seconds
+  repetitions: 1
+  restrictions:
+    - "LowerBound"
+configOverrides: []
diff --git a/theodolite-quarkus/src/main/resources/operator/example-benchmark-k8s-resource.yaml b/theodolite-quarkus/src/main/resources/operator/example-benchmark-k8s-resource.yaml
deleted file mode 100644
index 9fc16f92e303f05a449f7e8b83600c3b299f215d..0000000000000000000000000000000000000000
--- a/theodolite-quarkus/src/main/resources/operator/example-benchmark-k8s-resource.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
-apiVersion: theodolite.com/v1alpha1
-kind: benchmark
-metadata:
-  name: uc1-kstreams
-appResource:
-  - "uc1-kstreams-deployment.yaml"
-  - "aggregation-service.yaml"
-  - "jmx-configmap.yaml"
-loadGenResource:
-  - "uc1-load-generator-deployment.yaml"
-  - "uc1-load-generator-service.yaml"
-resourceTypes:
-  - typeName: "Instances"
-    patchers:
-      - type: "ReplicaPatcher"
-        resource: "uc1-kstreams-deployment.yaml"
-loadTypes:
-  - typeName: "NumSensors"
-    patchers:
-      - type: "EnvVarPatcher"
-        resource: "uc1-load-generator-deployment.yaml"
-        container: "workload-generator"
-        variableName: "NUM_SENSORS"
-kafkaConfig:
-  bootstrapServer: "localhost:31290"
-  topics:
-    - name: "input"
-      numPartitions: 40
-      replicationFactor: 1
\ No newline at end of file