In VHDL, you first declare a component to define its ports. Then you instantiate it inside an architecture by mapping its ports to signals. This allows you to reuse hardware blocks. The execution flow starts with declaration, then instantiation, port mapping, and finally simulation where signals drive the component ports. The variable tracker shows how signals connect to ports and how outputs depend on inputs. Common confusions include why declaration is needed before instantiation, the importance of correct port mapping, and when the component becomes active. The visual quiz tests understanding of these steps and signal values during simulation.