24. A computer-readable storage medium having executable instructions to cause a processor to perform a method comprising: displaying a set of markup language template objects, the set comprising default and user-defined markup language template objects; generating a markup language object from multiple selected markup language template objects; modifying a property value in response to input data, the property value associated with the selected markup language template object; and regenerating the markup language object using the modified property value.
24. A computer-readable storage medium having executable instructions to cause a processor to perform a method comprising: displaying a set of markup language template objects, the set comprising default and user-defined markup language template objects; generating a markup language object from multiple selected markup language template objects; modifying a property value in response to input data, the property value associated with the selected markup language template object; and regenerating the markup language object using the modified property value. 25. The computer-readable storage medium of claim 24 , wherein the default and user defined markup language template objects are displayed separately.