Start separating out "clique protocol" interfaces and mechanics