USD Hydra Viewport.

I think it is not hard to implement.