
This is a new rules section that allows defining rules to modify component definitions. This is useful to add repetitive dependencies, for example, as in the case of "type = script/lua" that always requires the "support.lua-scripting" feature. This can also be useful to modify other component properties, such as the arguments, in overriding configuration files, without needing to redefine the whole components section.