Interdependent Artificial Institutions in Agent Environments