more efficient in common case of no BeforeAfter
sort items when compiling schema so it doesn't randomize
forgot to adjust Modules
rowspan issues: they can't cross thead/tbody borders; be sure to copy bottom border to rowspan'd cell
clearer comments in insertBlock
better use of insertBlock for parbox, minipage
updated due to parbox,minipage
updated graphics \rotatebox,\scalebox,\reflectbox to use CSS3 transforms; added test case