Change the way of geometries transferring

Receive and display node geometry separately.
Also receive normals of triangles, counts and colors in addition to vertices
for adding and deleting a connection the order of its endpoints are different;
replace ternary operator with `if-else` statement