Generating router-enabled modules