Currently, the hvisor tool initializes Virtio devices in a static, "one-shot" manner.
This design couples configuration parsing directly with the backend startup process, making it impossible to add or configure new Virtio devices dynamically after the backend service has started. To add a device, a user currently must update the configuration file and restart the entire virtio backend.
I would like to refactor the virtio initialization logic to support dynamic device addition. The tool should allow: Dynamically adding new virtio devices to the running backend instance via CLI commands.