In an application using a multilayer (n-layer) architecture, we have the infrastructure layer where we use an IoC container to register the required dependencies. In a prototype I'm working on, I'm using the Unity Application Block Unity as a container. As it will be a project that could grow, I would like to be able to separate dependencies by modules. I know that in Ninject you can create these modules by creating a class inheriting from NinjectModule and overriding the Load method. After creating these modules you can load them as needed (one or more modules)
Can anyone tell me if there is something similar in Unity? If it exists, could you indicate any example or template?