I'm starting to play against stronger competition who know how to play their openings, so I'm trying to figure out my repertoire. I have recently decided to stick to playing the Grunfeld against 1.d4, and prepared some responses against those who avoid playing an early c4 and go for the Tromp/London/Barry etc.
However I'm a bit stuck when it comes to playing against openings where White avoids an early d4, and goes for a Nf3/g3/Bg2/0-0 and c4 setup before going d4, maybe even avoiding d4 altogether and going for a b3 hypermodern approach.
Since Grunfeld is all about letting White achieve a broad center and attacking it from afar, it feels awkward when White refuses to take the center immediately.
I can look up some specific responses, such as going 1.c4 e5 and aiming for a Reversed Dragon, but I'd rather have a more consistent repertoire that at least involves a Kingside fianchetto, so that at least there is a chance that the game might transpose back into a Grunfeld.
Of course if this means that I might get move-ordered into a bad position then I'll play something else, but I find it hard to believe a Kingside fianchetto can ever really be bad against the kind of hypermodern White opening I described.
Any experienced Grunfeld players want to chime in on this?