Fleshed out VectorNew some more, deprecated Vector