I suggest deriving you stuff at least from Node2D.
Node2D extends CanvasItem with some useful stuff, like transforms, and it is the base node for most 2D stuff, except GUI.
TomCatFort
2
Posts
A member registered Oct 11, 2020
Recent community posts
While Godot can import SVG files, they are raterized into bitmaps or textures.
As far as I know it is not possible to directly render SVG images.
On the other hand, you can do custom 2D drawings:
https://docs.godotengine.org/en/stable/tutorials/2d/custom_drawing_in_2d.htm
You can find the list of 2D drawing functions here:
https://docs.godotengine.org/en/stable/classes/class_canvasitem.htm