Retag SmokeContainer methods and use immutable where possible in SmokeGenerator instead of const.
Add the ability to copy predefined files from a source directory to the generator itself. This may be removed later.
Just did a whole bunch of stuff to get generated code working. Now we're at the stage where the remaining obvious problems are with loading method pointers at runtime.