add new class to represent vertex, each vertex have a attachment(in/out variable in shader) which will be interpolate after rasterization