Cognitive agents for social environments are one of the most prevalent ideas in multi-agent design today. A vast majority of existing research either takes a centralist, static approach to organizational design or takes an emergent view which makes the behavior of the system as a whole is unpredictable. This paper elucidates our ideas on a general theory of collective behavior and structural formation. Our system is designed to achieve two goals. First, it aims to model the meso-level multi-agent interaction by capturing both the organizational view and the emergent view. Our second goal is to provide a computational descriptive decision model of the highly cognitive process wherein decision-making. The architecture is intended to be as generic as possible, in which different decision heuristics and social structures can be implemented.