A software development team is designing a complex simulation for a metropolitan rapid transit network.
Explain how the team would use decomposition to make the development of this simulation more manageable.