Text this: A multi-agent model for information processing in computational problem solving