Great post Greg. I really like your use of analogies and breaking down more complex concepts into simple steps. The scaffolding technique you describe has been included in a number of research projects and I am providing just one example for anyone interested in learning more about this valuable technique.
Journal of English for Academic Purposes, Vol. 7, No. 3. (July 2008), pp. 165-179
Regards,
James Jackson