adding more details to the reporting, but starting to realise the format is not all that helpful...
trying to make the compaction report more useful in debugging model errors; reshuffule some code to make sure we have access to everything needed to make a decent report when compacting variables; starting to make use of the compaction report to highlight problems, still need to give decent report when no problem raised.