Generate module map