Moving commands to preprocessor definitions
New CommandPackager thread