'surfaces/mackie' - Comment out some structure field names which MSVC didn't like
'surfaces/mackie' - Other minor changes needed for building with MSVC
'surfaces/mackie' - Platform specific changes