Although the source code generator is a feature of cppsharp, I noticed that the FFmpeg.AutoGen.CppSharpUnsafeGenerator project contains a great deal of highly generic and practical code encapsulated specifically for code generation.
Would it be feasible to split the FFmpeg.AutoGen.CppSharpUnsafeGenerator project into two separate projects: CppSharpUnsafeGenerator (a DLL distributed as a NuGet package) and FFmpeg.AutoGen.CppSharpUnsafeGenerator (an executable with only a single Program.cs file)?