The ability to refine which diagram you land on depends on which diagram you are in when you zoom. Consider the ability to navigate horizontally on the same level too (e.g. for system landscape diagrams). This also needs to know where to go back when you zoom out—ideally, this is done separately so that zooming back out is easier to understand based on where you came from.