Implementations of this interface will keep and return to clients
implementations of classes providing API to execute
coordinated operations. This interface is client-side, so it does NOT
include methods to retrieve the particular interface implementations.
For each coarse-grained area of operations there will be a separate
interface with implementation, providing API for relevant operations