Will make it easier to integrate into other cmake projects, add config options, and use on platforms other than windows.