(Optional) Options:
promise [type: "jQuery.Promise", maybeNull: "true"] - (Optional) The promise object to tell the async command to resolve or reject.
afterInsertLogic [type:"Function", maybeNull: "true] - (Optional) Logic to execute after inserting the replacer.
afterRemoveLogic [type:"Function", maybeNull: "true] - (Optional) Logic to execute after removing the replacee.
isUndo [type: "Boolean" default: "false"] - True to designate this command as a result of an undo action.
isRedo [type: "Boolean" default: "false"] - True to designate this command as a result of a redo action.