Maintaining source tree layout.