Finish fragment implementation.
Create htmlBatch function. Allow subViews to define their own insert functions as was previously possible. Passes all tests except for a possibly invalid override of insert().