3D vector implemented with base functionality.