Cognitive architectures are promising tools for creating simulations of human behavior because they were designed to model the cognitive processes that choose that behavior. However, the fact that multiple factors - e.g. physical, social, moral, political, economic - influence the actions of human beings is an obstacle to using these architectures because the various mechanisms the mind uses to consider each factor are currently best modeled using many different computational methods and no single architecture can easily implement them all. This paper presents a cognitive architecture for integrating models based on many different computational methods. It is intended to enable more realistic models and simulations of human behavior.