Windows dx support

Like it says - this puts us on Windows Desktop with DirectX, covering all of the windows desktops.