Add spherical vector support