IDEA GENERATION - Theory for the graphic designer