Add multi-vm support with a separate config file