This document presents the Coordinator-Configurator pattern for pure coordination in component-based robotic systems. The pattern splits the traditional "rich" coordinator into a pure coordinator and a configurator. The coordinator communicates with the configurator only through events, while the configurator applies configurations to execute actions. This separation improves reusability, determinism, and robustness compared to traditional approaches. The document also describes how domain-specific languages can be used to define configurations and discusses how deployment can be viewed as a form of runtime coordination.