* more flexible interrupt management
* all modules have to resolve the dependencies itself