Forget modularityTo keep it simple, these are the three things any well-written computer program's code must be:
- Modular means that it is separated into the different parts of the program, each doing only what they're supposed to do.
- Reusable means the code is general enough to be used later in a different program
- Modifiable means that the code is structured and commented in such a way that it's clear what each individual part does, thus allowing a hypothetical future coder to change it.
Of course, none of this is possible when the art is a scanned pencil drawing, unless you're penciling on acetate cells.