Have a working MPI-2 VectorValue<> implementation, need to check other types and MPI implementations.