cmake project folders for solution cleanliness