1. A system for supporting meetings comprising: a freeform graphics system having a display for displaying graphic objects on a work surface, an input device for editing graphic objects on said work surface, and a graphics editing application defining a plurality of editing actions for editing graphic objects on said work surface using said input device, and meeting support objects having functionality for supporting a meeting objective, said meeting support objects defined by an object definition class, said object definition class comprising: a list of attributes and information as to how the attributes obtain a value; a set of action rules, each of said action rules capable of defining an editing action of said graphics editing application and a corresponding operation to be performed responsive to said editing action; and one or more layouts for indicating how an instance of said meeting support object is displayed as an icon on said work surface.