Very heavy project restructuring. Now generic SMOKE stuff lives in another repository. Some random bug fixes were done and notes were taken trying to get more of Qt to build too.