Computer Generation of Structural Concepts: A Knowledge-Based Approach