Remove sub namespace
Remove Point3D
Add generic Vector