remove fmt dependency
accept variadic class names in AddClass
manipulation: add Wrap*() functions
manipulation: add ReplaceWith*() functions
manipulation: Add Unwrap()