Move old example code into a different directory, it can later die. Split out Qt parts from the smoke loader and changed things just a little so it can be created as immutable and therfore shared, mileage may vary. Put the Qt specific loader parts in a file to be pulled in by the generated files.