https://www.gitpod.io/blog/native-ui-with-vnc