Add grdvector and a test for it