Description
In order to enable users to swap in their own GesturePlatformManager we need to create an IGesturePlatformManager interface and then convert all cases where GesturePlatformManager is created to use the Services to retrieve the GesturePlatformManager.
For this first implementation make the IGesturePlatformManager internal and we will make it public in NET11 so just add a TODO to make it public in NET11