add vs projects for core modules along with some hacky bits to get the exports right