Create a master/parent schedule for the whole project with child schedule for the modules and which instead can be further divided into smaller task schedules. If there is any addition/changes to the tasks then the change can be visible at the master or project level.