Write Storable Vertex in terms of Generics