diff --git a/code/studio/src/plugins/gui_editor/expressions/abs.xml b/code/studio/src/plugins/gui_editor/expressions/abs.xml
new file mode 100644
index 000000000..5a5fe2c70
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/abs.xml
@@ -0,0 +1,8 @@
+
+Mathematical
+abs
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/band.xml b/code/studio/src/plugins/gui_editor/expressions/band.xml
new file mode 100644
index 000000000..1ce1534ec
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/band.xml
@@ -0,0 +1,9 @@
+
+Bits
+band
+true
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/bnot.xml b/code/studio/src/plugins/gui_editor/expressions/bnot.xml
new file mode 100644
index 000000000..bde93f6e7
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/bnot.xml
@@ -0,0 +1,8 @@
+
+Bits
+bnot
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/bor.xml b/code/studio/src/plugins/gui_editor/expressions/bor.xml
new file mode 100644
index 000000000..906678bc2
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/bor.xml
@@ -0,0 +1,9 @@
+
+Bits
+bor
+true
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/bxor.xml b/code/studio/src/plugins/gui_editor/expressions/bxor.xml
new file mode 100644
index 000000000..2bfedb167
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/bxor.xml
@@ -0,0 +1,9 @@
+
+Bits
+bxor
+false
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/dbcount.xml b/code/studio/src/plugins/gui_editor/expressions/dbcount.xml
new file mode 100644
index 000000000..df8e0aac6
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/dbcount.xml
@@ -0,0 +1,8 @@
+
+Database
+dbcount
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/depends.xml b/code/studio/src/plugins/gui_editor/expressions/depends.xml
new file mode 100644
index 000000000..225d48dd6
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/depends.xml
@@ -0,0 +1,8 @@
+
+Logical
+depends
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/extSign11To64.xml b/code/studio/src/plugins/gui_editor/expressions/extSign11To64.xml
new file mode 100644
index 000000000..e227fc8cb
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/extSign11To64.xml
@@ -0,0 +1,8 @@
+
+Bits
+extSign11To64
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/extSign8To64.xml b/code/studio/src/plugins/gui_editor/expressions/extSign8To64.xml
new file mode 100644
index 000000000..f029c15fc
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/extSign8To64.xml
@@ -0,0 +1,8 @@
+
+Bits
+extSign8To64
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/getAlpha.xml b/code/studio/src/plugins/gui_editor/expressions/getAlpha.xml
new file mode 100644
index 000000000..acdc5e322
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/getAlpha.xml
@@ -0,0 +1,8 @@
+
+Color
+getAlpha
+false
+
+Color
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/getBlue.xml b/code/studio/src/plugins/gui_editor/expressions/getBlue.xml
new file mode 100644
index 000000000..be35a6c17
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/getBlue.xml
@@ -0,0 +1,8 @@
+
+Color
+getBlue
+false
+
+Color
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/getGreen.xml b/code/studio/src/plugins/gui_editor/expressions/getGreen.xml
new file mode 100644
index 000000000..da8e16bc4
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/getGreen.xml
@@ -0,0 +1,8 @@
+
+Color
+getGreen
+false
+
+Color
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/getRed.xml b/code/studio/src/plugins/gui_editor/expressions/getRed.xml
new file mode 100644
index 000000000..3a918857b
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/getRed.xml
@@ -0,0 +1,8 @@
+
+Color
+getRed
+false
+
+Color
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/getbit.xml b/code/studio/src/plugins/gui_editor/expressions/getbit.xml
new file mode 100644
index 000000000..6cc08e10b
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/getbit.xml
@@ -0,0 +1,9 @@
+
+Bits
+getbit
+false
+
+Integer
+Bit
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/getprop.xml b/code/studio/src/plugins/gui_editor/expressions/getprop.xml
new file mode 100644
index 000000000..1098635aa
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/getprop.xml
@@ -0,0 +1,8 @@
+
+Database
+getprop
+false
+
+property
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/identity.xml b/code/studio/src/plugins/gui_editor/expressions/identity.xml
new file mode 100644
index 000000000..cd36facd6
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/identity.xml
@@ -0,0 +1,8 @@
+
+Mathematical
+identity
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/ilinear.xml b/code/studio/src/plugins/gui_editor/expressions/ilinear.xml
new file mode 100644
index 000000000..9284b4e82
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/ilinear.xml
@@ -0,0 +1,10 @@
+
+Mathematical
+ilinear
+false
+
+Interpolant
+Start
+End
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/int.xml b/code/studio/src/plugins/gui_editor/expressions/int.xml
new file mode 100644
index 000000000..117225b6b
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/int.xml
@@ -0,0 +1,8 @@
+
+Mathematical
+int
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/intToColor.xml b/code/studio/src/plugins/gui_editor/expressions/intToColor.xml
new file mode 100644
index 000000000..2993365d7
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/intToColor.xml
@@ -0,0 +1,8 @@
+
+Color
+intToColor
+false
+
+Integer
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/isFinalVersion.xml b/code/studio/src/plugins/gui_editor/expressions/isFinalVersion.xml
new file mode 100644
index 000000000..3c9ddc64c
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/isFinalVersion.xml
@@ -0,0 +1,5 @@
+
+Nel
+isFinalVersion
+false
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/localize.xml b/code/studio/src/plugins/gui_editor/expressions/localize.xml
new file mode 100644
index 000000000..f8d3f0f4e
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/localize.xml
@@ -0,0 +1,8 @@
+
+Localization
+localize
+false
+
+String
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/makeRGB.xml b/code/studio/src/plugins/gui_editor/expressions/makeRGB.xml
new file mode 100644
index 000000000..a2cb2d352
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/makeRGB.xml
@@ -0,0 +1,11 @@
+
+Color
+makeRGB
+false
+
+R
+G
+B
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/max.xml b/code/studio/src/plugins/gui_editor/expressions/max.xml
new file mode 100644
index 000000000..6592aecd7
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/max.xml
@@ -0,0 +1,9 @@
+
+Mathematical
+max
+true
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/min.xml b/code/studio/src/plugins/gui_editor/expressions/min.xml
new file mode 100644
index 000000000..753955ed9
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/min.xml
@@ -0,0 +1,9 @@
+
+Mathematical
+min
+true
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/mod.xml b/code/studio/src/plugins/gui_editor/expressions/mod.xml
new file mode 100644
index 000000000..d306f3371
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/mod.xml
@@ -0,0 +1,9 @@
+
+Mathematical
+mod
+false
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/oldvalue.xml b/code/studio/src/plugins/gui_editor/expressions/oldvalue.xml
new file mode 100644
index 000000000..299706c79
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/oldvalue.xml
@@ -0,0 +1,8 @@
+
+Database
+oldvalue
+false
+
+property
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/rand.xml b/code/studio/src/plugins/gui_editor/expressions/rand.xml
new file mode 100644
index 000000000..b284dc241
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/rand.xml
@@ -0,0 +1,5 @@
+
+Mathematical
+rand
+false
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/sal.xml b/code/studio/src/plugins/gui_editor/expressions/sal.xml
new file mode 100644
index 000000000..3190f4420
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/sal.xml
@@ -0,0 +1,9 @@
+
+Bits
+sal
+false
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/sar.xml b/code/studio/src/plugins/gui_editor/expressions/sar.xml
new file mode 100644
index 000000000..75fcd57d7
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/sar.xml
@@ -0,0 +1,9 @@
+
+Bits
+sar
+false
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/secondsToTimeString.xml b/code/studio/src/plugins/gui_editor/expressions/secondsToTimeString.xml
new file mode 100644
index 000000000..fda7dd1c8
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/secondsToTimeString.xml
@@ -0,0 +1,8 @@
+
+Time
+secondsToTimeString
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/secondsToTimeStringShort.xml b/code/studio/src/plugins/gui_editor/expressions/secondsToTimeStringShort.xml
new file mode 100644
index 000000000..042cf06de
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/secondsToTimeStringShort.xml
@@ -0,0 +1,8 @@
+
+Time
+secondsToTimeStringShort
+false
+
+A
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/shl.xml b/code/studio/src/plugins/gui_editor/expressions/shl.xml
new file mode 100644
index 000000000..653a142a6
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/shl.xml
@@ -0,0 +1,9 @@
+
+Bits
+shl
+false
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/shr.xml b/code/studio/src/plugins/gui_editor/expressions/shr.xml
new file mode 100644
index 000000000..435816f6e
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/shr.xml
@@ -0,0 +1,9 @@
+
+Bits
+shr
+false
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/str.xml b/code/studio/src/plugins/gui_editor/expressions/str.xml
new file mode 100644
index 000000000..c98ae89eb
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/str.xml
@@ -0,0 +1,9 @@
+
+String
+str
+true
+
+A
+B
+
+
diff --git a/code/studio/src/plugins/gui_editor/expressions/switch.xml b/code/studio/src/plugins/gui_editor/expressions/switch.xml
new file mode 100644
index 000000000..19f94f9d3
--- /dev/null
+++ b/code/studio/src/plugins/gui_editor/expressions/switch.xml
@@ -0,0 +1,10 @@
+
+Logical
+switch
+true
+
+A
+B
+C
+
+