Moving back to the files.
Fully ported to concrete syntax mixing.

Some syntax error when printing the imports still. For some reason it is parsing the imports incorrectly.