My question is rather intuitive than formal and circles around the derivation of Ito's Lemma. I have seen in a variety of textbooks that by applying Ito's Lemma, one can derive the exact solution of a geometric Brownian Motion. So, if one has
$dS = a(S,t)dt + b(S,t)dZ$
the first part on the right side of the equation is the (deterministic) drift rate and the second term is the stochastic component. Now I have read that ordinary calculus cannot handle the stochastic integral because for example
$\frac{dZ}{dt} = \phi \frac{1}{\sqrt{dt}}\\ \rightarrow \infty \text{ as } dt \rightarrow 0$
But Ito came along and proposed something which culminated in his famous Ito Lemma which helped calculate the stochastic integral. What I don't understand is the step taken from realizing that ordinary calculus does not work in this context to proposing a function $G = G(S,t) \text{ of } S(t)$, Taylor-expaning it, etc.
Or more precisely: What did Ito realize and propose that helped solve the stochastic integral?