HTC Vision support

Just because I can.
Not perfect yet, but quite a good start.