I have always wondered how they are managing all the complexity in Dota. It just is a humongous amount of complexity around all the items and abilities and how they affect each other.
When I saw there is a directory structure, for a second I thought it might be the source code to these games and I thought I can finally take a look at Dota's source.