* 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.