Modularize is an attempt at providing a common interface to segregate major application components. This is achieved by adding special treatment to packages. Each module is a package that is specially registered, which allows it to interact and co-exist with other modules in better ways. For instance, by adding module definition options you can introduce mechanisms to tie modules together in functionality, hook into each other and so on.
The project can be found on github including a fully documented symbol index and a getting started tutorial.
As of August 2014, Modularize is available on Quicklisp.
Modularize is licensed under the Artistic License 2.0.