Add Feature View Model and Back Navigation Handling
Right now, there is no bridge to communicate when an item is selected from the list to update the detail view. Add in a view model to both the list screen and detail screen to share that information.
This view model should also be responsible for notifying the navigation mechanism when a user needs to jump from the list to the detail screen. Be sure to implement proper back navigation from the details to the list on smaller-screen devices.