Lots of updates and changes. Found an error deep in the code and am working my way up repairing it.