The code that generates the FileManger.h and FileManager.cpp files is more or less essentially the same code as the one generated for output files.
As of 3..0.0, the code that handle FileManager class is inside the main.cpp file. The code is mostly duplicated for handling "normal" files or the manager files. But the handling and generation is mostly the same.
The code should be moved into its own IGenerator implementation.
The class name should be ManagerGenerator. It should extends from BaseGenerator as well as the other generator implementations.