Project structure compatible with Visual Studio