The tree you describe here is the dream of every chess player. Unfortunately, there are only such trees (with moves explained, if the moves are not explained what you are asking for is the Opening Encyclopedia) on very concrete openings and with very little depth, and they almost never contain annotations explaining the moves, as they are used only for reference. The reason of the little depth is that opening theory is evolving at every top game, as discussed on this question. Thus, making such compilation including new developments is something that I can assure you, it does not exist.
What you can do is have a look at the book series "Move by move" by Everyman. You can find some of the books here, with a little description and what the aim of the series is. These series do present a compilation of certain lines (not all, as this would occupy several Chess Informant monographs) with every move explained. This is not the usual approach to opening theory, and one of the reasons that these series are popular.
Despite not being an opening book, the title "Logical chess: move by move" by Irving Chernev features the exact same comments that you made about the two opening moves. Here he covers several (full) games, from opening to endgame, and every single move has annotations of the same style that you ask for. It is a classic and an outstanding book, both for amateur and to club player.