Rename PLATFORMDATA array to ApplePlatformDataArrayClass. Refactor so enum MacModel doesn't have to be in the same order as ApplePlatformDataArrayClass. Create static_assert that guarantee that all model has platform data.