Split source files for MSVC