Authors,
I've refactored the common routines for side-by-side layout, as a prelude to fixing some shortcomings with placing various objects inside. No output was harmed, according to my tests, though I did not check the error-handling bits. (@Alex - "common-setup" is gone and a proper template is in -common for use in any conversion. Interface to four specialized routines has not changed. "compose-panels" template has one change, you can infer it from the changes to -latex and -html in the commit. I might still try to unwind some of the recrusion there, but that may have zero impact.)
Done right, you will not notice, but we have better modularization, clearer code, more robust error checks.
Also, some "problems" with side-by-side groups have gone away. Specifically, they can't have an overall caption now, so that problem goes away. For sure, sub-captioning will be erratic still. However, the schema is now correct and implementation will catch up. Two non-stressful examples are in the sample article (which have always been there) with no changes and new lead-in commentary. Look there for details.
@Alex - was it Carly that was after this? Can you alert her?
Thanks,
Rob