Native window support

Add support for "native" external windows (render any window given their handle)