1. A system comprising: a microprocessor; a memory coupled to the microprocessor; a plurality of grouping blocks wherein each of the plurality of grouping blocks displays summary information about at least one keyword contained within each of the plurality of grouping blocks; and a user interface for displaying and manipulating keywords, the user interface providing a general way to display and interact with groups and hierarchies using at least a first inverted “L” shaped block, wherein the at least a first inverted “L” shaped block represents a single keyword concept.