manipulation: add Wrap*() functions
manipulation: add ReplaceWith*() functions
manipulation: Add Unwrap()
review PR, fix WrapInner bug
doc