A Structured View of Real-Time Problem Solving