Corrected extension (exsd) to allow multiple generators. Added new
generator instance for subroutine translation