Made vertex_s an opaque type, Vertex now contains all the members

This completes the transformation of the Vertex type.

Todo: Update DMU accordingly.