Not sure how you want to handle these those are very device specific (and rely on the HAL layer giving us detailed information on the orientations) this is more or less a shim layer for desktop so we can start getting testing up and running.