The Register/Unregister Pattern: Elegant Parent-Child Communication in Angular

How a radio card group taught me to stop querying children and let them speak for themselves.