feat(manipulation): add append/prepend/replace methods