Call-and-Response Model

This model is used by ROS services.

The services are only run when they are directly being called.