Anonymous Coordination as the basis for a Component Approach