Added more flexible rules, they can now provide configuration,
komponents and container modules.