Szmyd.CodeGeneration fork with customizations