allow generated code to be customized with additional files