Splitting ui.R/server.R into multiple module files

Hi all,
I was wondering to see if it is possible to split big ui.R and server.R files into multiple module files to align with a specific menu organization.
Let's say I have a menu (with multiple sub-menu items), can I have a ui.R / server.R file for that specific component of the app just to avoid a lengthy single file that makes finding "what is where" a bit difficult?!
Thanks in advance,