Completely reorganized the structure of a module.