replace several open methods from ViewManager by a generic one
add a type for entries in the DataModel and use that to know the correct child view to open when navigating