…It doesn't compile now.
I'm back on the L3DT project after an unannounced break (a sign of professionalism, I'm sure). From a casual perusal of the code I think all that was left to do was a fix the file preferences management. I'll try not to take months and months this time.