Add clone for Glyph, fix some coding style, clean some use.
add new constructors for vertex
add doc for Vertex's new constructors