Modeling Creativity and Knowledge-Based Creative Design by Gero