Described is a mechanism for pasting data from a source document into a
destination document while providing the user with options related to the
particular data being pasted. The options allow the user to choose how
much formatting or structure to persist. More specifically, the user may
select whether to persist general formatting, direct formatting, and/or
outline structure through the paste operation.