Vector minor cleanup
more Vector cleanup
moved V into own file