1. A method comprising: presenting a user interface that provides representations of a plurality of structured data elements defined within a spreadsheet; receiving a selection of at least one of the plurality of structured data elements for publication; sending data representing the selected at least one of the plurality of structured data elements for publication; receiving a unique identifier associated with the selected at least one of the plurality of structured data elements; receiving at least one update to the selected at least one of the plurality of structured data elements, wherein the at least one update results from collaboration with at least one client system on the selected at least one of the plurality of structured data elements; and merging the at least one update to the selected at least one of the plurality of structured data elements using the unique identifier.