anchor.diff:  
     { Keyman base key and values }
   
  -  SRegKey_KeymanEngine_LM     = SRegKey_KeymanEngineRoot_LM  + '\'+SKeymanVersion;     // LM
  -  SRegKey_KeymanEngine_CU     = SRegKey_KeymanEngineRoot_CU  + '\'+SKeymanVersion;     // CU
  +  SRegKey_KeymanEngine_LM     = SRegKey_KeymanEngineRoot_LM;     // LM
  +  SRegKey_KeymanEngine_CU     = SRegKey_KeymanEngineRoot_CU;     // CU
     SRegKey_KeymanEngineDiag_CU = SRegKey_KeymanEngine_CU + '\Diag';                     // CU
   
     SregKey_KeymanHotkeys_CU    = SRegKey_KeymanEngine_CU + '\hotkeys';
  
positive.code: 
    SFolderTavultesoft_                = 'Tavultesoft';                              // PF, PFC, AD, CAD
    SFolderKeymanRoot                 = 'Keyman';
    SFolderKeymanEngine               = SFolderKeymanRoot + '\Keyman Engine '+SKeymanVersion;
    SFolderKeymanKeyboard             = SFolderKeymanEngine + '\Keyboard';
    SFolderShared                     = SFolderKeymanRoot + '\Shared Data '+SKeymanVersion;
    SFolderSharedDatabases            = SFolderShared + '\Databases';
    SFolderKeymanDeveloper            = SFolderKeymanRoot + '\Keyman Developer '+SKeymanVersion;
    SFolderKeymanDeveloperTemplates   = SFolderKeymanDeveloper + '\Templates';
    SFolderRegressionTests            = SFolderKeymanDeveloper + '\Regression Tests';
  
  
negative.code:   { Keyman Developer Keys }
  
    SRegKey_KeymanDeveloperRoot_CU = SRegKey_KeymanRoot_CU          + '\Keyman Developer';  // LM CU
    SRegKey_KeymanDeveloper_CU     = SRegKey_KeymanDeveloperRoot_CU;               // LM CU
  
    SRegKey_KeymanDeveloperRoot_LM = SRegKey_KeymanRoot_LM          + '\Keyman Developer';  // LM CU
    SRegKey_KeymanDeveloper_LM     = SRegKey_KeymanDeveloperRoot_LM;               // LM CU
  
    SRegKey_IDE_CU                 = SRegKey_KeymanDeveloper_CU     + '\IDE';                // CU
    SRegKey_IDEDock_CU             = SRegKey_IDE_CU                 + '\Dock';              // CU
  