Well there gives some few changes that the Developers of it will include but doesn't because it would save. I think there can give a comprosmissed solution or something for normal stuff there would give a file named rules.c or something like that and for special stuff they can take a second file to load OR adding a new parameter which is only executed when the new rule option is ticked