I'm starting to build my first computer from the parts that I have purchased and a question that had been nagging me for the past few weeks was why the ATX form factor is still currently used when there is the newer BTX formfactor. 


Question: Do you keep your project code names the same in the source tree?
Answer: In my experience, it is extremely common that the name used to market a product is completely different from the name used internally for that product by the developers. Most often, because marketing has not decided on a name yet when development starts.

Whenever a project or product name is used in the internal documentation, file hierarchy, etc., it has been the practice to keep using the internal code-name, even after marketing has decided on the official product name. Only in documentation that is meant for the end-users is the product referred to with its official marketing name.
Usually, there is significant cost and no benefit in renaming everything.