I\'ve seen a lot of different takes on this subject so I figured if there\'s a preferred way on this.
Is there any best practices on how to setup Visual Studio Projects
Indeed, there are some guidelines for this sort of setup on MSDN. I wrote a short summary in my answer to a similar question on StackOverflow.