The system of claim 12, wherein the program code is further operative for specifying a plurality of external graphic definitions, wherein each of a plurality of external graphic definitions specify information required to generate a specific graphic, the information including additional mapping conditions, algorithms, parameters, constraints, constraint rules, and shape properties.