Refactor: extract Sphere vectors as separate class