The Emerging Domain of Cooperating Objects