Make it possible to programmatically compose a CDI application (by specifying packages, classes or even modules)