WIP: make vs_vec4_generator class
WIP: move vp to vs_vec4_generator