Implemented support for module namespacing, added TODO notes and thoughts.