Changed code generation to allow DLLs.
Updated to tinyxml2.
Changed code generation to allow DLLs.
Reorganized how Python modules get created and initialized.