Shuffled and renamed globals around, added *current-module* global.
Revised module storage system