I was reading about the Router Module in NestJS docs:

<https://docs.nestjs.com/recipes/router-module>

and the sentence:

> 
> each controller defined inside the Module
> 
> 
> 

got me trying to think of a situation where I may want multiple controllers in a single module, but I can't think of any situations where this is the case.

If I have a set of three very closely related controllers, would it be wise to encapsulate them in the same module?

How similar does a set of controllers have to be to want to keep them in the same module? What are the pros and cons?