I understand the use of packages for modifying existing functions.
However, I've also notice that you can declare new functions within a package.
Is there any reason not to put the entire mod code inside a package and the activate/deactivate it in order to toggle on/off a mod?
As far as I can tell, it seems efficient and effective.