Another restructuring of MIML files, mostly for consistency so cleaner and leaner.
codeGen.py doesn't generate code but its internal classes are forming up nicely.