Tidy up
Start of support for harmonic analysis
Support for multiple parts in each error report
Working rule h96