Text this: Architecture, problems, and purposes (architectural design as a basic problem-solving process)