Audio playback still has a delay about 1-2 seconds but it's usable. This also moves the platform policy class into its own namespace to be not specific to just window management.
We import all code here so we can customize and keep in sync with what we do on the host side more easily.