дополню немного, есть 2 стула:
1) пилить ViewModel с привязкой к конкретной сущности и, соответственно, переиспользовать такую ViewModel на всех экранах, которые работают с такой сущностью. Таким образом, один экран может знать о нескольких ViewModel
2) пилить ViewModel с привязкой к конкретному экрану и, таким образом, ViewModel знает о нескольких сущностях, но экран знает только об одной ViewModel