There is a book called "Steamrolling The Sicilian", which only works against 2...d6. You would need something else against 2...Nc6 and 2...e6 (against which I play the Rossolimo against the former and the King's Indian Attack against the latter).
Steamrolling the Sicilian is all about what is known as the Prins Variation. That is 1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 and now, INSTEAD of 5.Nc3, allowing the Najdorf (5...a6), Dragon (5...g6), Sveshnikov (5...e6), and Classical (5...Nc6), White plays 5.f3! There is a little bit of theory, but that one book covers it all against 2...d6.
I will say that 95% of my games involving the Prins Variation wind up being Maroczy Binds.
As white what opening do you play here? Ive tried both the closed sicilian and the moscow variation.(1. e4 c5 2. Nf3 d6. 3. Bb5+ Bd7) and to be honest I dont really like either one of them all that much. I think the closed sicilian may be a little too strategically complex for me and in the moscow variation it seems black has a lot of tactics white needs to watch out for. Of the two I prefer the moscow variation but Im hoping there is something else out there. If I play the open sicilian here, how many different variations will I need to be familiar with?