Added a PluggablePlatformEnlightenmentProvider.cs to make it easy to provide your own implementation