Introduction
Modules help you keep useful code in one place so you can use it again and again without rewriting it.
You want to share a set of functions with your team.
You have scripts that do similar tasks and want to organize them neatly.
You want to avoid copying and pasting code in many scripts.
You want to update code in one place and have all scripts use the new version.
You want to load only the code you need when you need it.