So I was going through some ALM documentation and came across a recommendation for Application Project Directory structures. This structure has a reason for it. If you've ever had to deal with branching and merging in TFS and if you aren't careful, you can have your hands full later down the road. These directory structures are are based off of the ALM branching and merging documentation.