Change the way of geometries transferring

Retrieve and send node geometry separately.
Also send normals of triangles, counts and colors in addition to vertices
As described above, please rename this to ```ContainsGeometryData``` (include all other relevant data members/parameters).