The Fortran2008.py file is getting large and it would be better to have a Fortran2008 directory containing a separate file for each class with an init that imports all of the files. There may be an issue with the class generation and class hierarchy generation.