35. A method, comprising: receiving, by a graphical editing tool of a computer, a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object; displaying, by the graphical editing tool, a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter; receiving, by the graphical editing tool, an indication to convert the transformation object into a new parameter of the graphical object; converting, by the graphical editing tool, the transformation object into the new parameter of the graphical object; retaining, by the graphical editing tool, the converted transformation object during operations on other objects; receiving, by a graphical editing tool, two input values; and displaying, by the graphical editing tool, an inferred transformation object that ties the two input values together.
35. A method, comprising: receiving, by a graphical editing tool of a computer, a command associated with a graphical editing operation directed to performing a transformation to a graphical object, wherein the transformation is associated with changing a value of a first parameter of the graphical object; displaying, by the graphical editing tool, a transformation object associated with the transformation, wherein the transformation object comprises a second parameter comprising a value associated with the transformation, and wherein the value of the first parameter of the graphical object is related to the value of the second parameter; receiving, by the graphical editing tool, an indication to convert the transformation object into a new parameter of the graphical object; converting, by the graphical editing tool, the transformation object into the new parameter of the graphical object; retaining, by the graphical editing tool, the converted transformation object during operations on other objects; receiving, by a graphical editing tool, two input values; and displaying, by the graphical editing tool, an inferred transformation object that ties the two input values together. 36. The method of claim 35 , further comprising: creating the inferred transformation object in response to pattern matching over a series of received user commands.