Computer embroidery designs are vector based, so it should not be hard to create one from XML based vector sources (.svg), the key will be just finding a tool for your desired embroidery format.
For svg to vp3 conversion you have to look for embroidery software or converter that supports formats for Husqvarna/Viking/Pfaff machines.