Vector and Path class