Vitalsource Technologies, Inc. Organizational Principles For Multi-agent Architectures