Change the way of geometries transferring

Retrieve and send node geometry separately.
Also send normals of triangles, counts and colors in addition to vertices
This is too costly, please see the main conversation for details of how to improve it.