By default, Structure.Gantt will auto-schedule tasks based on your project start date, task estimates, predecessors and dependency types. If you are working from a brand new structure and haven't yet set up dependencies or Start and Finish dates, chances are your Gantt Chart looks something like this:
As you create dependencies between items, your chart will automatically update so that a successor task does not start until its predecessor is complete (or until the predecessor is estimated to be complete).
As you move items around in your structure or change dependencies, your tasks will move within your timeline as well.
The example above illustrates Finish-to-Start dependencies. You can also configure Start-to-Start, Finish-to-Finish and Finish-to-Start dependencies, and Structure.Gantt will schedule them accordingly.
For more information, see Dependencies.