Change the way of geometries transferring

Retrieve and send node geometry separately.
Also send normals of triangles, counts and colors in addition to vertices
The following has been changed (in fact, quite a bit of things have been changed in another PR), just to let you know there are big changes coming from Pavel :)