Class `cef_window` should be a pure virtual, right? Same probably goes for `cef_dark_window` and `cef_host_window`.