Where does the convention for this directory hierarchy come from? There are several different naming conventions for the debug objects stored there, and I wonder if some of them are bugs. (If the wrong file name or path is used, debuggers will have a hard time discovering debugging symbols.) Should Policy describe what to do here?