Change the way of geometries transferring

Retrieve and send node geometry separately.
Also send normals of triangles, counts and colors in addition to vertices
@Benglin, REACH-32. I'll submit PR for it right after this one is done.