Among the following, which statement is correct about the Modularity?
(i) Modularity means hiding the parts of the program
(ii) Modularity refers to dividing a program into subsequent small modules or independent parts
(iii) It refers to overloading the program's part
(iv) Modularity refers to wrapping the data and its functionality into a single entity