Move vector implementation to separate namespace.