20. The method of claim 19 , wherein the default and user defined markup language template objects are displayed separately.
19. A computerized 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.