New module system, cache capabilities and other improvements.
Moved libraries.