When identical network descriptions are repeated throughout a project, templates of those activities can be developed. If those series of tasks are repeated several times, the template can be updated several times. Software can be used with the templates to facilitate documenting and adapting them for future use. The subnetwork or fragment tends to represent a sub-project or a work package and is often used to illustrate or study some potential or proposed schedule condition, such as a change in preferential schedule logic or the scope of the project.