Fix TFC to compile, start adding support for nonunitary scale
Created by: jmitrevs
After this TFC compiles, and CNV parses, but does not compile. The propagation of the rescale is also not implemented.
Merging before going on holiday break in case others work on this repository.