Move coordination mechanisms to its own file.