Barry
I like your setup where EinsteinExact "contains" another repository "thorns". I assumes that makes it much simpler to regenerate code without needing to handle spurious conflicts.
Can we copy this for McLachlan? Can you briefly describe how to set this up, and how we would have to extend GetComponents (if at all) to make this work?
-erik