um, wat? If there are any 'cardinal rules for mods', they are:
1) The mod must be fun.
2) The mod should be stable.
Any mod by definition changes vanilla, as it modifies the vanilla game. And your second rule is just silly, sacrificing mod compatibility or cross-mod functionality just because...