Added module_manager.[ch]pp