Break out the different platforms into separate files.
Ignore more temp files.