...
The tools are used to assist in properly utilizing and modification of the Toolkit. The tools aren't essential to the functioning of the toolkit though, they just facilitate it's use.
Libraries are the API's and frameworks that are used by the core modules and tools. e.g. messaging API, threading etc.
...