Motivating the Notion of Generic Design within Information-Processing Theory: The Design Problem Space