* can add text
retain stroke width while transforming is now possible
reorganize how the inheritance of node classes, now text can be selected, multi-selected, translate and transform, all while working with the unredo stack
organize toolbarmain and dialogues, now add text brings up a dialog, meant for accepting user text input
finished plumbing the data from user text input to adding text to baord
clean up
make the dialog less weirdly vertical
clean up, and place node in the center of canvas
block adding text with no text, make textbox wider
transformation of old node works with new transformation setup
undo redo of transformation also works for text nodes now
cleanup
geometry fix
almost done text editor ui
text formatting from text editor is sent to engine and used on text nodes
* rid of useless button
* Added SharedWorker to the renderer.
* test RenderEngine using shared workers.
* Creating primitives for shared workers, the issue is this queued work thing is mainly what these are going to be used for.
I should write this for any open cv operation or any media operations, this should be keeping things snappy.
* Video Nodes Seem to work, working on state management and also progressive frame update and frame access
primitives.
* video node setup and design almost complete.
* More node work.
* Video node implemented need to tie to other components.
Then need to do frame replace with images.
* Merging with Main.
* Moved to editor.