This visual execution shows how Terraform handles module sources from local paths, the Terraform Registry, and git repositories. It starts by reading the module source type, then loads the module accordingly. Local modules load directly from the file system without strict version enforcement. Registry modules are downloaded with version checks. Git modules are cloned from remote repositories using the default branch or specified references. After all modules are loaded, Terraform proceeds to plan and apply. Variables track the source values for each module as they update through the steps. Key beginner questions about versioning and git refs are answered by referencing the execution steps. The quiz tests understanding of source types, steps of cloning, and variable tracking. The snapshot summarizes the core concepts for quick recall.