Text in core

Finally I can start making smaller PRs...

Diffs=
5d661f39a Text in core (#4439)
diff --git a/.rive_head b/.rive_head
index 9c5f518..bee22c8 100644
--- a/.rive_head
+++ b/.rive_head
@@ -1 +1 @@
-5a24e63d07054a3af33bf7dd0501310ec6fc4f66
+5d661f39a523edf569d9b8b7deed85780309b096
diff --git a/dev/defs/shapes/text.json b/dev/defs/shapes/text.json
deleted file mode 100644
index a14414a..0000000
--- a/dev/defs/shapes/text.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-  "name": "Text",
-  "key": {
-    "int": 110,
-    "string": "text"
-  },
-  "extends": "node.json",
-  "runtime": false,
-  "properties": {
-    "value": {
-      "type": "String",
-      "initialValue": "''",
-      "key": {
-        "int": 218,
-        "string": "text"
-      },
-      "description": "The value stored in the Text object."
-    }
-  }
-}
\ No newline at end of file
diff --git a/dev/defs/shapes/text_run.json b/dev/defs/shapes/text_run.json
deleted file mode 100644
index 5b66d9d..0000000
--- a/dev/defs/shapes/text_run.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-  "name": "TextRun",
-  "key": {
-    "int": 113,
-    "string": "textrun"
-  },
-  "extends": "drawable.json",
-  "runtime": false,
-  "properties": {
-    "pointSize": {
-      "type": "double",
-      "initialValue": "16",
-      "animates": true,
-      "key": {
-        "int": 221,
-        "string": "point_size"
-      },
-      "description": "The point size for text styled by this run."
-    },
-    "textLength": {
-      "type": "uint",
-      "initialValue": "0",
-      "key": {
-        "int": 222,
-        "string": "text_length"
-      },
-      "description": "The length of the text styled by this run."
-    }
-  }
-}
\ No newline at end of file