diff --git a/Editor2DLibrary/SSG/shapes/classes.txt b/Editor2DLibrary/SSG/shapes/classes.txt
index ddc3a2e..83521a2 100644
--- a/Editor2DLibrary/SSG/shapes/classes.txt
+++ b/Editor2DLibrary/SSG/shapes/classes.txt
@@ -1 +1 @@
-{"events":[{"id":"OnDoubleclick","types":["doubleclick"],"handler":{"handler":"OnDoubleclick.rdx","params":[{"name":"p1","value":"v1"},{"name":"p2","value":"v2"},{"name":"p3","value":"v3"}]}},{"id":"OnInserted","types":["inserted"],"handler":{"handler":"OnInserted.rdx"}},{"id":"OnPasted","types":["pasted"],"handler":{"handler":"OnPasted.rdx"}},{"id":"OnLinked","types":["linked"],"handler":{"handler":"OnLinked.rdx"}},{"id":"OnRegrouped","types":["regrouped"],"handler":{"handler":"OnRegrouped.rdx"}},{"id":"OnRemoved","types":["removed"],"handler":{"handler":"OnRemoved.rdx"}},{"id":"OnRotated","types":["rotated"],"handler":{"handler":"OnRotated.rdx"}},{"id":"OnStretched","types":["stretched"],"handler":{"handler":"OnStretched.rdx"}}],"links":[{"id":"Kreisel","targetClass":"Kreisel","xMin":"","xMax":"","xStep":"","yMin":"","yMax":"","yStep":"","zMin":"","zMax":"","zStep":""},{"id":"Gefaellestrecke","targetClass":"Gefaellestrecke","xMin":"","xMax":"","xStep":"","yMin":"","yMax":"","yStep":"","zMin":"","zMax":"","zStep":""},{"id":"Omniflo","targetClass":"Omniflo","xMin":"","xMax":"","xStep":"","yMin":"","yMax":"","yStep":"","zMin":"","zMax":"","zStep":""}],"collisions":["1","2"],"containers":["cc1"],"snaps":["a1"]}
\ No newline at end of file
+{"events":[{"id":"OnDoubleclick","types":["doubleclick"],"handler":{"handler":"OnDoubleclick.rdx","params":[{"name":"p1","value":"v1"},{"name":"p2","value":"v2"},{"name":"p3","value":"v3"}]}},{"id":"OnInserted","types":["inserted"],"handler":{"handler":"OnInserted.rdx"}},{"id":"OnPasted","types":["pasted"],"handler":{"handler":"OnPasted.rdx"}},{"id":"OnLinked","types":["linked"],"handler":{"handler":"OnLinked.rdx"}},{"id":"OnRegrouped","types":["regrouped"],"handler":{"handler":"OnRegrouped.rdx"}},{"id":"OnRemoved","types":["removed"],"handler":{"handler":"OnRemoved.rdx"}},{"id":"OnRotated","types":["rotated"],"handler":{"handler":"OnRotated.rdx"}},{"id":"OnStretched","types":["stretched"],"handler":{"handler":"OnStretched.rdx"}}],"links":[{"id":"Kreisel","targetClass":"Kreisel","xMin":"","xMax":"","xStep":"","yMin":"","yMax":"","yStep":"","zMin":"","zMax":"","zStep":""},{"id":"Gefaellestrecke","targetClass":"Gefaellestrecke","xMin":"","xMax":"","xStep":"","yMin":"","yMax":"","yStep":"","zMin":"","zMax":"","zStep":""},{"id":"Omniflo","targetClass":"Omniflo","xMin":"","xMax":"","xStep":"","yMin":"","yMax":"","yStep":"","zMin":"","zMax":"","zStep":""},{"id":"OmnifloTEF","targetClass":"OmnifloTEF","xMin":"","xMax":"","xStep":"","yMin":"","yMax":"","yStep":"","zMin":"","zMax":"","zStep":""}],"collisions":["1","2"],"containers":["cc1"],"snaps":["a1"]}
\ No newline at end of file
diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R630_90_800_800_821104033_mit_TEF_R725_32px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_90_800_800_821104033_mit_TEF_R725_32px.png
new file mode 100644
index 0000000..cc46e11
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_90_800_800_821104033_mit_TEF_R725_32px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/img/APB_110_R630_90_800_800_821104033_mit_TEF_R725_64px.png b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_90_800_800_821104033_mit_TEF_R725_64px.png
new file mode 100644
index 0000000..cb44274
Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/img/APB_110_R630_90_800_800_821104033_mit_TEF_R725_64px.png differ
diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_Boegen_90.xml b/Editor2DLibrary/SSG/shapes/palettes/c_Boegen_90.xml
index 9d080e3..4fe745d 100644
--- a/Editor2DLibrary/SSG/shapes/palettes/c_Boegen_90.xml
+++ b/Editor2DLibrary/SSG/shapes/palettes/c_Boegen_90.xml
@@ -1,2 +1,3 @@