Configurable Insert and Delete Markup

These changes allow for the ability to customize the rendering of inserts or deletes. If no custom markup generator is provided then the default behavior, using `ins` and `del` elements, will be utilized.