Architectures by Design: The Iterative Development of an Integrated Intelligent Agent