Housekeeping
New model with external files, source files and templates (althought he
template translator is not yet implemented)
Added code to process external files, including templates and predefined
headers.