Modules divide the program into clusters code
It will help some people does not work with that code from begining can maintain it
literate programming is a way to program, we can easy to understand the code, but when program becomes bigger and bigger then, it is hard to change that code.
Structure make program costly. On the begginning of a project, the structure shoud be as simplest as possible. And it will be developed step by step