Methods for writing content to the repository fall into two categories: those that write directly to the workspace and those that write to the transient storage associated with the session. The latter require a save for their changes to be written to the workspace, the former do not.