Using DVC to keep track of multiple model variants

@jcpsantiago how many models do you have? Is it ok to run separate commands for each of the models like:

$ dvc run -p model/group1/params.json:mysection1 -o model/group1/model.xgb -o python my_xgb.py
$ dvc run -p model/group2/params.json:mysection2 -o model/group1/model.pth - python my_pytorch.py
...

We are thinking about introducing some generalization in dvc.yaml (might be something like loops). It would be great if you can show what solution would work the best for you. It could be a great starting point for the generalization. Please share your thoughts.