One of the biggest things we changed about ColdBox 4.0 is making tons of the core completely modular. To support this change, we needed to enhance our modules architecture which brought some cool new features to you.
Module Inception
Every time I talk about ColdBox modules with people, I get asked if modules can contain modules, which up to now wasn't an option. But the first Module Enhancement I'd like to bring to your attention is just that. We call it Module Inception. This will allow for even greater ways for you to build and architect your applications. Modules can be nested to the Nth degree. Creating a ton of options and flexibility for you the developer in how you organize your code.