Generating Creativity, Ideas and Inventions: Developing Creative People