34. An apparatus comprising: means for displaying a set of markup language template objects, the set comprising default and user-defined markup language template objects; means for generating a markup language object from multiple selected markup language template objects; means for modifying a property value in response to input data, the property value associated with the selected markup language template object; and means for regenerating the markup language object using the modified property value.
35. The apparatus of claim 34 , further comprising: means for publishing a document containing the markup language object.