Fix for tab menu not showing current selection, and new nodes not showing plugs.

This problem was occuring due to not tessellating the shapes.
The shapes need to be properly tessellated in system buffers
before loading to device buffers.

We thought about making this tessellation automatic for exammple
when you set a parameter on a shape, or keeping a dirty state.
And tessellating the dirty shapes before loading to the device.

However this seems the easiest for now.