The last week of the project has flown by, but with Jet’s help I was able to make good progress. We were able to fix the issues with the composite reading by restructuring how we assembled the dictionary. Then we neatened the code in general and I wrapped it into functions. I also added a couple of extra warning steps, before Jet wrapped it into a stand-alone plugin.