Introduce vec_basic in Cython

Use it instead of VecBasic
Remove VecBasic