In the Fianchetto Variation...
Black fianchettoes this Bishop
In order to control this diagonal
And castles Kingside
To liberate this Rook
He wants to use these open files for his attack
While White fianchettoes this Bishop
In order to control this diagonal
And prepare a discovered attack
Then he wants to push his pawn(theoretically)
To undermine this pawn chain (theoretically)