Put Windows implementation to its own C file.
macOS implementation is untested.
Add flags for determining generator platform.
Setup WinAPI.