Distributed Cognition as a Theoretical Framework for Information Visualization | Synapse