What is the difference between a framework and a library?
I always thought of a library as a set of objects and
I forget where I saw this definition, but I think it's pretty nice.
A library is a module that you call from your code, and a framework is a module which calls your code.