nav2 vs nav 3 (w/ hilt)
passing args in nav2 was done via savedStateHandle. That was super easy. With nav3 there seems to be a lot of boilerplate for the same thing. @AssistedInject, @Assisted, and @AssistedFactory. Am I missing something or is this really how nav3 has us doing it?