modularization

noun

The process of dividing something into separate, interchangeable units.