-Adding in the client related interfaces and services
-Adding in the IdGenerator interface to uniquely identify a resource in cluster