Thank you Optimissed.
I am still finding it difficult to grasp the heart of the matter here.
Would it be correct to say that in most circumstances Nimzowitsch "candidates first" principle (i.e. pushing e4 first) would be correct, but in the above case with rooks still on the board the issue is that the defender gets access to side-checks after the e- and f-pawn moves. Therefore, he starts by first advancing his g- and h-pawns to keep his king safe from side-checks? Is this the reason that h2-h4 and g2-g4 are desirable and if given the chance Black would prevent it with ...h7-h5?
Example variation of advancing the e- and f-pawns first:
How would you explain the move 32.g4 in the following game?
I heard recently someone saying that top level games tend to end up with pawns on one side of the board and I have seen several of these kinds of pawn moves lately that I think can be difficult for most players to understand unless someone explains them for us. Here is another one, although perhaps not entirely relevant to this post but a nice one nevertheless: https://www.chess.com/forum/view/general/carlsen-signature-moves
That brings me to a second question of whether there are any good resources of how to handle situations with pawns on one side with different piece configurations? Are there any endgame books in particular that deal specifically with this scenario?
Thank you!