Formalized the module structure.
Added the load event and async option and calls to parse.