How do you deal with viewmodels in navigation graphs, especially the nested navigation. Curious how extracting navigation arguments back into viewmodel constructor in similar way androidx navigation does but multiplatform. I am aware about Decompose but not convinced yet is best bet solve this.